simplify and remove 2 as a wifi enabled state

This commit is contained in:
liamcottle
2026-09-08 21:30:17 +12:00
parent 87a05e1589
commit 6809fed159
3 changed files with 8 additions and 11 deletions
+3 -6
View File
@@ -47,12 +47,9 @@ public:
#ifdef WIFI_SSID
char wifi_ssid[33] = {0}; // if empty, the compile-time WIFI_SSID is used
char wifi_pwd[64] = {0};
uint8_t wifi_enabled = 2; // 0 = off, 1 = on, 2 = never set (treated as on)
// effective SSID: stored prefs win over the build-time one
const char* wifiSSID() const { return wifi_ssid[0] ? wifi_ssid : WIFI_SSID; }
// WiFi runs only when there is an SSID and it hasn't been explicitly turned off
bool wifiEnabled() const { return wifiSSID()[0] && wifi_enabled != 0; }
uint8_t wifi_enabled = 1; // enabled by default to allow wifi only builds to work. wifi won't be started if ssid is empty
// use ssid from prefs, or fallback to ssid from build flags
const char* getWifiSSID() const { return wifi_ssid[0] ? wifi_ssid : WIFI_SSID; }
#endif
private: