adding LED magenta indicator when soft AP is enabled

This commit is contained in:
akdeb 2025-05-09 13:27:49 +01:00
parent 6bbfe0c2e7
commit 108a9f6d72
3 changed files with 6 additions and 0 deletions

View file

@ -23,6 +23,7 @@ extern OtaStatus otaState;
enum DeviceState
{
SETUP,
SOFT_AP,
IDLE,
LISTENING,
SPEAKING,

View file

@ -309,6 +309,9 @@ void ledTask(void *parameter)
case IDLE:
setStaticColor(StaticColor::GREEN);
break;
case SOFT_AP:
setStaticColor(StaticColor::MAGENTA);
break;
case PROCESSING:
setStaticColor(StaticColor::RED);
break;

View file

@ -151,6 +151,7 @@ WIFIMANAGER::WIFIMANAGER(const char * ns) {
WiFi.onEvent([&](WiFiEvent_t event, WiFiEventInfo_t info) {
logMessage("[WIFI] onEvent() AP mode started!\n");
softApRunning = true;
deviceState = SOFT_AP;
#if ESP_ARDUINO_VERSION_MAJOR >= 2
}, ARDUINO_EVENT_WIFI_AP_START); // arduino-esp32 2.0.0 and later
#else
@ -159,6 +160,7 @@ WIFIMANAGER::WIFIMANAGER(const char * ns) {
WiFi.onEvent([&](WiFiEvent_t event, WiFiEventInfo_t info) {
logMessage("[WIFI] onEvent() AP mode stopped!\n");
softApRunning = false;
deviceState = IDLE;
#if ESP_ARDUINO_VERSION_MAJOR >= 2
}, ARDUINO_EVENT_WIFI_AP_STOP); // arduino-esp32 2.0.0 and later
#else