WiFi connection manager with ArduinoOTA, a web filesystem browser and a status page, for ESP8266 and ESP32.
Pumps the WiFi state machine (multi-SSID connect, auto-reconnect, AP rotation, optional router-ping reboot), sets time over NTP, rotates logs, runs ArduinoOTA, and serves a SPIFFS/LittleFS/SD file browser (list/upload/download/tail/delete) plus log views over ESP8266WebServer or (ESP32) ESPAsyncWebServer/WebServer. The consumer defines three globals (the LionLogger `Logger`, the web `server`, and `WifiConnector *_connector`) and selects a filesystem with -D USE_SPIFFS or -D LFS. Single-instance, non-copyable. Depends on LionArray, LionLogger, LionStreams, and LionTask (ESP8266) / LionRtosTask (ESP32). The ESP32 async web path also needs ESPAsyncWebServer + AsyncTCP.
| Filename | Release Date | File Size |
|---|---|---|
| LionWifi-1.0.0.zip | 2026-06-30 | 36.53 KiB |