From 930f0fb7bf0c20065a0dd0e1b5abe8b04294325d Mon Sep 17 00:00:00 2001 From: NekoCWD Date: Sun, 5 Jan 2025 21:32:31 +0300 Subject: [PATCH] menu: add continue option --- lk2nd/device/menu/menu.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lk2nd/device/menu/menu.c b/lk2nd/device/menu/menu.c index ce6e8c90e..75de1ec1c 100644 --- a/lk2nd/device/menu/menu.c +++ b/lk2nd/device/menu/menu.c @@ -18,6 +18,9 @@ #include "../device.h" +// Defined in app/aboot/aboot.c +extern void cmd_continue(const char *arg, void *data, unsigned sz); + #define FONT_WIDTH (5+1) #define FONT_HEIGHT 12 #define MIN_LINE 40 @@ -118,6 +121,7 @@ static uint16_t wait_key(void) #define xstr(s) str(s) #define str(s) #s +static void opt_continue(void) { cmd_continue(NULL, NULL, 0); } static void opt_reboot(void) { reboot_device(0); } static void opt_recoery(void) { reboot_device(RECOVERY_MODE); } static void opt_bootloader(void) { reboot_device(FASTBOOT_MODE); } @@ -130,6 +134,7 @@ static struct { void (*action)(void); } menu_options[] = { { " Reboot ", GREEN, opt_reboot }, + { " Continue ", WHITE, opt_continue }, { " Recovery ", ORANGE, opt_recoery }, { "Bootloader", ORANGE, opt_bootloader }, { " EDL ", RED, opt_edl },