mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-12-12 12:42:30 +04:00
Fix menu
This commit is contained in:
@@ -16,7 +16,7 @@ App(
|
|||||||
],
|
],
|
||||||
icon="A_Sub1ghz_14",
|
icon="A_Sub1ghz_14",
|
||||||
stack_size=3 * 1024,
|
stack_size=3 * 1024,
|
||||||
order=10,
|
order=1,
|
||||||
fap_libs=["assets", "hwdrivers"],
|
fap_libs=["assets", "hwdrivers"],
|
||||||
fap_icon="icon.png",
|
fap_icon="icon.png",
|
||||||
fap_category="Sub-GHz",
|
fap_category="Sub-GHz",
|
||||||
|
|||||||
@@ -94,7 +94,25 @@ static uint32_t loader_menu_exit(void* context) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void loader_menu_build_menu(LoaderMenuApp* app, LoaderMenu* menu) {
|
static void loader_menu_build_menu(LoaderMenuApp* app, LoaderMenu* menu) {
|
||||||
size_t i;
|
size_t i = 0;
|
||||||
|
|
||||||
|
menu_add_item(
|
||||||
|
app->primary_menu,
|
||||||
|
LOADER_APPLICATIONS_NAME,
|
||||||
|
&A_Plugins_14,
|
||||||
|
i++,
|
||||||
|
loader_menu_applications_callback,
|
||||||
|
(void*)menu);
|
||||||
|
|
||||||
|
for(i = 0; i < FLIPPER_APPS_COUNT; i++) {
|
||||||
|
menu_add_item(
|
||||||
|
app->primary_menu,
|
||||||
|
FLIPPER_APPS[i].name,
|
||||||
|
FLIPPER_APPS[i].icon,
|
||||||
|
i,
|
||||||
|
loader_menu_apps_callback,
|
||||||
|
(void*)menu);
|
||||||
|
}
|
||||||
|
|
||||||
for(i = 0; i < FLIPPER_EXTERNAL_APPS_COUNT; i++) {
|
for(i = 0; i < FLIPPER_EXTERNAL_APPS_COUNT; i++) {
|
||||||
menu_add_item(
|
menu_add_item(
|
||||||
@@ -106,24 +124,8 @@ static void loader_menu_build_menu(LoaderMenuApp* app, LoaderMenu* menu) {
|
|||||||
(void*)menu);
|
(void*)menu);
|
||||||
}
|
}
|
||||||
|
|
||||||
for(i = 0; i < FLIPPER_APPS_COUNT; i++) {
|
|
||||||
menu_add_item(
|
|
||||||
app->primary_menu,
|
|
||||||
FLIPPER_APPS[i].name,
|
|
||||||
FLIPPER_APPS[i].icon,
|
|
||||||
i,
|
|
||||||
loader_menu_apps_callback,
|
|
||||||
(void*)menu);
|
|
||||||
}
|
|
||||||
menu_add_item(
|
menu_add_item(
|
||||||
app->primary_menu, "Settings", &A_Settings_14, i++, loader_menu_switch_to_settings, app);
|
app->primary_menu, "Settings", &A_Settings_14, i++, loader_menu_switch_to_settings, app);
|
||||||
menu_add_item(
|
|
||||||
app->primary_menu,
|
|
||||||
LOADER_APPLICATIONS_NAME,
|
|
||||||
&A_Plugins_14,
|
|
||||||
i++,
|
|
||||||
loader_menu_applications_callback,
|
|
||||||
(void*)menu);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
static void loader_menu_build_submenu(LoaderMenuApp* app, LoaderMenu* loader_menu) {
|
static void loader_menu_build_submenu(LoaderMenuApp* app, LoaderMenu* loader_menu) {
|
||||||
|
|||||||
Reference in New Issue
Block a user