diff --git a/firmware/components/insa/src/ui/SplashScreen.cpp b/firmware/components/insa/src/ui/SplashScreen.cpp index 9e00f8c..a380f48 100644 --- a/firmware/components/insa/src/ui/SplashScreen.cpp +++ b/firmware/components/insa/src/ui/SplashScreen.cpp @@ -1,8 +1,6 @@ #include "ui/SplashScreen.h" -#include "analytics.h" #include "ui/MainMenu.h" -#include "wifi_manager.h" uint64_t splashTime = 0; diff --git a/firmware/main/Kconfig.projbuild b/firmware/main/Kconfig.projbuild index acce9ea..b20f996 100644 --- a/firmware/main/Kconfig.projbuild +++ b/firmware/main/Kconfig.projbuild @@ -1,5 +1,11 @@ menu "System Control" menu "WiFi Configuration" + config WIFI_ENABLED + bool "Enable WiFi" + default y + help + Enable or disable WiFi connectivity. + config WIFI_SSID string "WiFi SSID" default "YourSSID" diff --git a/firmware/main/app_task.cpp b/firmware/main/app_task.cpp index 2323c28..349b89d 100644 --- a/firmware/main/app_task.cpp +++ b/firmware/main/app_task.cpp @@ -11,6 +11,7 @@ #include "hal_esp32/PersistenceManager.h" #include "i2c_checker.h" #include "led_status.h" +#include "sdkconfig.h" #include "u8g2.h" #include "ui/ClockScreenSaver.h" #include "ui/ScreenSaver.h" @@ -166,8 +167,10 @@ void app_task(void *args) setup_buttons(); init_ui(); +#if CONFIG_WIFI_ENABLED wifi_manager_init(); analytics_init(); +#endif auto oldTime = esp_timer_get_time();