mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-12-13 05:06:30 +04:00
plugins
This commit is contained in:
@@ -21,6 +21,7 @@ extern int32_t accessor_app(void* p);
|
||||
extern int32_t archive_app(void* p);
|
||||
extern int32_t bad_usb_app(void* p);
|
||||
extern int32_t u2f_app(void* p);
|
||||
extern int32_t wav_player_app(void* p);
|
||||
extern int32_t uart_echo_app(void* p);
|
||||
extern int32_t blink_test_app(void* p);
|
||||
extern int32_t bt_debug_app(void* p);
|
||||
@@ -38,6 +39,8 @@ extern int32_t passport_app(void* p);
|
||||
extern int32_t scened_app(void* p);
|
||||
extern int32_t storage_test_app(void* p);
|
||||
extern int32_t subghz_app(void* p);
|
||||
extern int32_t jukebox_app(void *p);
|
||||
extern int32_t universal_rf_remote_app(void *p);
|
||||
extern int32_t usb_mouse_app(void* p);
|
||||
extern int32_t usb_test_app(void* p);
|
||||
extern int32_t vibro_test_app(void* p);
|
||||
@@ -49,7 +52,11 @@ extern int32_t text_box_test_app(void* p);
|
||||
extern int32_t music_player_app(void* p);
|
||||
extern int32_t snake_game_app(void* p);
|
||||
extern int32_t tetris_game_app(void *p);
|
||||
extern int32_t clock_app(void *p);
|
||||
// extern int32_t floopper_bloopper(void* p);
|
||||
// extern int32_t raycast_game_app(void* p);
|
||||
extern int32_t spectrum_analyzer_app(void* p);
|
||||
extern int32_t flappy_game_app(void* p);
|
||||
|
||||
// On system start hooks declaration
|
||||
extern void bt_on_system_start();
|
||||
@@ -207,6 +214,14 @@ const size_t FLIPPER_SYSTEM_APPS_COUNT = COUNT_OF(FLIPPER_SYSTEM_APPS);
|
||||
// Main menu APP
|
||||
const FlipperApplication FLIPPER_APPS[] = {
|
||||
|
||||
#ifdef APP_CLOCK
|
||||
{.app = clock_app,
|
||||
.name = "Clock",
|
||||
.stack_size = 2048,
|
||||
.icon = &A_Clock_14,
|
||||
.flags = FlipperApplicationFlagDefault},
|
||||
#endif
|
||||
|
||||
#ifdef APP_SUBGHZ
|
||||
{.app = subghz_app,
|
||||
.name = "Sub-GHz",
|
||||
@@ -270,7 +285,6 @@ const FlipperApplication FLIPPER_APPS[] = {
|
||||
.icon = &A_U2F_14,
|
||||
.flags = FlipperApplicationFlagDefault},
|
||||
#endif
|
||||
|
||||
};
|
||||
|
||||
const size_t FLIPPER_APPS_COUNT = COUNT_OF(FLIPPER_APPS);
|
||||
@@ -336,11 +350,27 @@ const FlipperApplication FLIPPER_PLUGINS[] = {
|
||||
.flags = FlipperApplicationFlagDefault},
|
||||
#endif
|
||||
|
||||
#ifdef APP_FLAPPY_GAME
|
||||
{.app = flappy_game_app,
|
||||
.name = "Flipper Flappy Bird",
|
||||
.stack_size = 1024,
|
||||
.icon = &A_Plugins_14
|
||||
},
|
||||
#endif
|
||||
|
||||
#ifdef APP_JUKEBOX
|
||||
{.app = jukebox_app,
|
||||
.name = "Jukebox",
|
||||
.stack_size = 2048,
|
||||
.icon = &A_UniversalRemote_14,
|
||||
.flags = FlipperApplicationFlagDefault},
|
||||
#endif
|
||||
|
||||
#ifdef APP_MUSIC_PLAYER
|
||||
{.app = music_player_app,
|
||||
.name = "Music Player",
|
||||
.stack_size = 2048,
|
||||
.icon = &A_Plugins_14,
|
||||
.icon = &A_MusicPlayer_14,
|
||||
.flags = FlipperApplicationFlagDefault},
|
||||
#endif
|
||||
|
||||
@@ -352,20 +382,44 @@ const FlipperApplication FLIPPER_PLUGINS[] = {
|
||||
.flags = FlipperApplicationFlagDefault},
|
||||
#endif
|
||||
|
||||
#ifdef APP_TETRIS_GAME
|
||||
{.app = tetris_game_app,
|
||||
.name = "Tetris Game",
|
||||
.stack_size = 1024,
|
||||
.icon = NULL},
|
||||
#ifdef APP_SPECTRUM_ANALYZER
|
||||
{.app = spectrum_analyzer_app,
|
||||
.name = "Spectrum Analyzer",
|
||||
.stack_size = 1024,
|
||||
.icon = &A_Plugins_14,
|
||||
.flags = FlipperApplicationFlagDefault},
|
||||
#endif
|
||||
|
||||
#ifdef APP_SPECTRUM_ANALYZER
|
||||
{.app = spectrum_analyzer_app,
|
||||
.name = "Spectrum Analyzer",
|
||||
.stack_size = 1024,
|
||||
.icon = &A_Plugins_14,
|
||||
#ifdef APP_TETRIS_GAME
|
||||
{.app = tetris_game_app, .name = "Tetris Game", .stack_size = 1024, .icon = NULL},
|
||||
#endif
|
||||
|
||||
#ifdef APP_UNIVERSALRF
|
||||
{.app = universal_rf_remote_app,
|
||||
.name = "Universal SubGHz",
|
||||
.stack_size = 2048,
|
||||
.icon = &A_UniversalRemote_14,
|
||||
.flags = FlipperApplicationFlagDefault},
|
||||
#endif
|
||||
|
||||
{.app = wav_player_app,
|
||||
.name = "Wav Player",
|
||||
.stack_size = 4096,
|
||||
.icon = &A_MusicPlayer_14,
|
||||
.flags = FlipperApplicationFlagDefault},
|
||||
|
||||
// #ifdef APP_RAYCAST_GAME
|
||||
// {.app = raycast_game_app, .name = "Raycast Game", .stack_size = 4096, .icon = NULL},
|
||||
// #endif
|
||||
|
||||
// #ifdef FLOOPPER_BLOOPPER
|
||||
// {.app = floopper_bloopper,
|
||||
// .name = "Floopper Bloopper",
|
||||
// .stack_size = 1024,
|
||||
// .icon = &A_Plugins_14,
|
||||
// .flags = FlipperApplicationFlagDefault},
|
||||
// #endif
|
||||
|
||||
};
|
||||
|
||||
const size_t FLIPPER_PLUGINS_COUNT = COUNT_OF(FLIPPER_PLUGINS);
|
||||
|
||||
Reference in New Issue
Block a user