mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-21 05:04:46 -07:00
subghzRemote Back To Internal, GPIO External
This commit is contained in:
@@ -3,7 +3,7 @@ App(
|
|||||||
name="Basic applications for main menu",
|
name="Basic applications for main menu",
|
||||||
apptype=FlipperAppType.METAPACKAGE,
|
apptype=FlipperAppType.METAPACKAGE,
|
||||||
provides=[
|
provides=[
|
||||||
"gpio",
|
# "gpio",
|
||||||
# "ibutton",
|
# "ibutton",
|
||||||
"infrared",
|
"infrared",
|
||||||
"lfrfid",
|
"lfrfid",
|
||||||
@@ -14,7 +14,7 @@ App(
|
|||||||
"fap_loader",
|
"fap_loader",
|
||||||
"archive",
|
"archive",
|
||||||
# "Clock",
|
# "Clock",
|
||||||
# "SubGHz_Remote",
|
"SubGHz_Remote",
|
||||||
# "Spectrum_Analyzer",
|
# "Spectrum_Analyzer",
|
||||||
],
|
],
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -1,11 +1,13 @@
|
|||||||
App(
|
App(
|
||||||
appid="gpio",
|
appid="gpio",
|
||||||
name="GPIO",
|
name="GPIO",
|
||||||
apptype=FlipperAppType.APP,
|
apptype=FlipperAppType.EXTERNAL,
|
||||||
entry_point="gpio_app",
|
entry_point="gpio_app",
|
||||||
cdefines=["APP_GPIO"],
|
cdefines=["APP_GPIO"],
|
||||||
requires=["gui"],
|
requires=["gui"],
|
||||||
stack_size=1 * 1024,
|
stack_size=1 * 1024,
|
||||||
icon="A_GPIO_14",
|
icon="A_GPIO_14",
|
||||||
order=50,
|
order=50,
|
||||||
|
fap_icon="gpioIcon.png",
|
||||||
|
fap_category="Main",
|
||||||
)
|
)
|
||||||
|
|||||||
BIN
applications/main/gpio/gpioIcon.png
Normal file
BIN
applications/main/gpio/gpioIcon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.7 KiB |
@@ -1,13 +1,13 @@
|
|||||||
App(
|
App(
|
||||||
appid="SubGHz_Remote",
|
appid="SubGHz_Remote",
|
||||||
name="Sub-GHz Remote",
|
name="Sub-GHz Remote",
|
||||||
apptype=FlipperAppType.EXTERNAL,
|
apptype=FlipperAppType.APP,
|
||||||
entry_point="unirfremix_app",
|
entry_point="unirfremix_app",
|
||||||
cdefines=["APP_UNIRFREMIX"],
|
cdefines=["APP_UNIRFREMIX"],
|
||||||
requires=["storage", "gui", "dialogs", "subghz"],
|
requires=["storage", "gui", "dialogs", "subghz"],
|
||||||
# icon="A_UniRFRemix_14",
|
icon="A_UniRFRemix_14",
|
||||||
stack_size=4 * 1024,
|
stack_size=4 * 1024,
|
||||||
order=11,
|
order=11,
|
||||||
fap_icon="unirfIcon.png",
|
# fap_icon="unirfIcon.png",
|
||||||
fap_category="Main",
|
# fap_category="Main",
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -233,11 +233,12 @@ bool desktop_scene_main_on_event(void* context, SceneManagerEvent event) {
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case DesktopMainEventOpenSubRemote: {
|
case DesktopMainEventOpenSubRemote: {
|
||||||
LoaderStatus status = loader_start(
|
loader_start(desktop->loader, FLIPPER_APPS[1].name, NULL);
|
||||||
desktop->loader, "Applications", EXT_PATH("/apps/Main/SubGHz_Remote.fap"));
|
// LoaderStatus status = loader_start(
|
||||||
if(status != LoaderStatusOk) {
|
// desktop->loader, "Applications", EXT_PATH("/apps/Main/SubGHz_Remote.fap"));
|
||||||
FURI_LOG_E(TAG, "loader_start failed: %d", status);
|
// if(status != LoaderStatusOk) {
|
||||||
}
|
// FURI_LOG_E(TAG, "loader_start failed: %d", status);
|
||||||
|
// }
|
||||||
consumed = true;
|
consumed = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user