diff options
author | aanper <mail@s3f.ru> | 2020-10-20 08:45:38 +0300 |
---|---|---|
committer | aanper <mail@s3f.ru> | 2020-10-20 08:45:38 +0300 |
commit | 3da3022dff04e2fe99437e3c11b9fc9220f794c9 (patch) | |
tree | c7a03b4d7bb930161caa9e78a5a47b25e247c809 /applications/applications.h | |
parent | a30968bc6f9eb159c1036a25f94749a897ebc279 (diff) |
fix build flag
Diffstat (limited to 'applications/applications.h')
-rw-r--r-- | applications/applications.h | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/applications/applications.h b/applications/applications.h new file mode 100644 index 00000000..7d8162dc --- /dev/null +++ b/applications/applications.h @@ -0,0 +1,94 @@ +#pragma once + +#include "flipper.h" + +#ifdef APP_TEST +void flipper_test_app(void* p); +#endif + +void application_blink(void* p); +void application_uart_write(void* p); +void application_ipc_display(void* p); +void application_ipc_widget(void* p); +void application_input_dump(void* p); + +void display_u8g2(void* p); + +void u8g2_example(void* p); + +void input_task(void* p); +void menu_task(void* p); + +void coreglitch_demo_0(void* p); + +void u8g2_qrcode(void* p); +void fatfs_list(void* p); +void gui_task(void* p); +void backlight_control(void* p); +void app_loader(void* p); +void cc1101_workaround(void* p); + +const FlipperStartupApp FLIPPER_STARTUP[] = { +#ifdef APP_DISPLAY + {.app = display_u8g2, .name = "display_u8g2", .libs = {0}}, +#endif + +#ifdef APP_INPUT + {.app = input_task, .name = "input_task", .libs = {0}}, +#endif + +#ifdef APP_GUI + {.app = backlight_control, .name = "backlight_control", .libs = {1, FURI_LIB{"input_task"}}}, + {.app = gui_task, .name = "gui_task", .libs = {0}}, +#endif + +#ifdef APP_MENU + {.app = menu_task, .name = "menu_task", .libs = {1, FURI_LIB{"gui_task"}}}, + {.app = app_loader, .name = "app_loader", .libs = {1, FURI_LIB{"menu_task"}}}, +#endif + +#ifdef APP_CC1101 + {.app = cc1101_workaround, .name = "cc1101 workaround", .libs = {1, FURI_LIB{"gui_task"}}}, +#endif + +// {.app = coreglitch_demo_0, .name = "coreglitch_demo_0", .libs = ""}, + +#ifdef APP_TEST + {.app = flipper_test_app, .name = "test app", .libs = {0}}, +#endif + +#ifdef APP_EXAMPLE_IPC + {.app = application_ipc_display, .name = "ipc display", .libs = {0}}, + {.app = application_ipc_widget, .name = "ipc widget", .libs = {0}}, +#endif + +#ifdef APP_EXAMPLE_QRCODE + {.app = u8g2_qrcode, .name = "u8g2_qrcode", .libs = {1, FURI_LIB{"display_u8g2"}}}, +#endif + +#ifdef APP_EXAMPLE_FATFS + {.app = fatfs_list, .name = "fatfs_list", .libs = {2, FURI_LIB{"display_u8g2", "input_task"}}}, +#endif + +#ifdef APP_EXAMPLE_DISPLAY + {.app = u8g2_example, .name = "u8g2_example", .libs = {1, FURI_LIB{"display_u8g2"}}}, +#endif +}; + +const FlipperStartupApp FLIPPER_APPS[] = { +#ifdef BUILD_EXAMPLE_BLINK + {.app = application_blink, .name = "blink", .libs = {0}}, +#endif + +#ifdef BUILD_EXAMPLE_UART_WRITE + {.app = application_uart_write, .name = "uart write", .libs = {0}}, +#endif + +#ifdef BUILD_EXAMPLE_INPUT_DUMP + {.app = application_input_dump, .name = "input dump", .libs = {1, FURI_LIB{"input_task"}}}, +#endif + +#ifdef BUILD_CC1101 + {.app = cc1101_workaround, .name = "cc1101 workaround", .libs = {1, FURI_LIB{"gui_task"}}}, +#endif +};
\ No newline at end of file |