* add wifi service * updates for service/app registry changes * wifi wip * basic wifi functionality radio on/off is working scanning state is working * fix for wifi switch state * reduce singleton usage * various improvements * improved error handling for low memory issues * working scanning * various improvements * various improvements and fixes + added auto-start support in Config * allow hardwareconfig customizations * fix for rgb format * increased lvgl fps 17ms works but 16ms makes the touch events hang for some reason * layout improvements * wip on multi-screen view * basic connection dialog * more connection logic * created proper app stack and lifecycle * cleanup * cleanup * cleanup lv widgets * proper toolbar implementation * split up wifi apps * wip * revert naming * wip * temp fix for internal disconnect * added bundle * app/service vs appdata/servicedata * working wifi connect parameters
33 lines
764 B
CMake
33 lines
764 B
CMake
idf_component_register(
|
|
SRC_DIRS "src"
|
|
"src/apps/desktop"
|
|
"src/apps/system/system_info"
|
|
"src/apps/system/wifi_connect"
|
|
"src/apps/system/wifi_manage"
|
|
"src/services/loader"
|
|
"src/services/gui"
|
|
"src/services/gui/widgets"
|
|
"src/services/wifi"
|
|
"src/ui"
|
|
|
|
INCLUDE_DIRS "src"
|
|
|
|
REQUIRES cmsis_core
|
|
esp_lcd
|
|
esp_lcd_touch
|
|
esp_lvgl_port
|
|
esp_wifi
|
|
driver
|
|
fatfs
|
|
furi
|
|
mlib
|
|
nvs_flash
|
|
spiffs
|
|
)
|
|
|
|
set(ASSETS_SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/assets")
|
|
spiffs_create_partition_image(assets ${ASSETS_SRC_DIR} FLASH_IN_PROJECT)
|
|
|
|
set(CONFIG_SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/config")
|
|
spiffs_create_partition_image(config ${CONFIG_SRC_DIR} FLASH_IN_PROJECT)
|