Update apps

This commit is contained in:
Willy-JL
2023-07-26 02:08:35 +02:00
parent 18bb2a35f7
commit 356a4678d6
78 changed files with 1492 additions and 761 deletions

View File

@@ -4,6 +4,8 @@ enum SubmenuIndex {
SubmenuIndexEspFlasherDevboardFlash,
SubmenuIndexEspFlasherFlash,
SubmenuIndexEspFlasherAbout,
SubmenuIndexEspFlasherReset,
SubmenuIndexEspFlasherBootloader,
};
void esp_flasher_scene_start_submenu_callback(void* context, uint32_t index) {
@@ -30,6 +32,18 @@ void esp_flasher_scene_start_on_enter(void* context) {
SubmenuIndexEspFlasherFlash,
esp_flasher_scene_start_submenu_callback,
app);
submenu_add_item(
submenu,
"Reset Board",
SubmenuIndexEspFlasherReset,
esp_flasher_scene_start_submenu_callback,
app);
submenu_add_item(
submenu,
"Enter Bootloader",
SubmenuIndexEspFlasherBootloader,
esp_flasher_scene_start_submenu_callback,
app);
submenu_add_item(
submenu,
"About",
@@ -55,6 +69,14 @@ bool esp_flasher_scene_start_on_event(void* context, SceneManagerEvent event) {
} else if(event.event == SubmenuIndexEspFlasherFlash) {
scene_manager_next_scene(app->scene_manager, EspFlasherSceneBrowse);
consumed = true;
} else if(event.event == SubmenuIndexEspFlasherReset) {
app->reset = true;
scene_manager_next_scene(app->scene_manager, EspFlasherSceneConsoleOutput);
consumed = true;
} else if(event.event == SubmenuIndexEspFlasherBootloader) {
app->boot = true;
scene_manager_next_scene(app->scene_manager, EspFlasherSceneConsoleOutput);
consumed = true;
} else if(event.event == SubmenuIndexEspFlasherAbout) {
scene_manager_next_scene(app->scene_manager, EspFlasherSceneAbout);
consumed = true;
@@ -70,4 +92,4 @@ void esp_flasher_scene_start_on_exit(void* context) {
EspFlasherApp* app = context;
submenu_reset(app->submenu);
}
}