WiFiManager_Generic_Lite (Light Weight Credentials / WiFi Manager for Generic WiFi (WiFiNINA, WiFi101, WiFiEsp, etc.) modules/shields)
- Add support to Realtek RTL8720DN, RTL8722DM and RTL8722CSM using AmebaD core and FlashStorage_RTL8720 library. RTL8720DN WiFi can use either 2.4GHz or 5GHz band.
- Restructure library
- Add and Update examples
- Update
Packages' Patches
- Optimize code
- Use WiFiMulti_Generic library to connect to the best of multi-WiFi APs, with auto-checking / auto-reconnecting features when WiFi connection is lost.
- Update
Packages' Patches
- Optimize code by passing by
reference
instead ofvalue
- Optional
Board_Name
in Config Portal. Check option to remove board name from web page #25 - Add optional
CONFIG_MODE_LED
to beON
when in Config Portal mode. Check Knowing when configuration mode is on or off #26 - Add function
isConfigMode()
to signal system is in Config Portal mode. - Update
Packages' Patches
- Update to be compatible with new
FlashStorage_SAMD
- Use better
FlashStorage_STM32
orFlashStorage_STM32F1
library for STM32 - Add support to generic SAMD21 boards :
__SAMD21E1xA__
,__SAMD21G1xA__
and__SAMD21J1xA__
- Update
Packages' Patches
- Add support to RP2040-based boards, such as NANO_RP2040_CONNECT, using Earle Philhower's arduino-pico core
- Fix the blocking issue in loop(). Check retries block the main loop #18
- Configurable
WIFI_RECON_INTERVAL
. Check retries block the main loop #18 - Update
Packages' Patches
- Update
platform.ini
andlibrary.json
to use originalkhoih-prog
instead ofkhoih.prog
after PIO fix - Update
Packages' Patches
- Add support to RP2040-based boards, such as RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Earle Philhower's arduino-pico core.
- Add support to RP2040-based boards, such as Nano_RP2040_Connect, RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Arduino-mbed RP2040 core.
- Update
Packages' Patches
- Add
LibraryPatches
for Adafruit_MQTT_Library to fix compiler error for RP2040-based and many other boards.
- Enable scan of WiFi networks for selection in Configuration Portal. Check PR for v1.3.0 - Enable scan of WiFi networks #10. Now you can select optional SCAN_WIFI_NETWORKS, MANUAL_SSID_INPUT_ALLOWED to be able to manually input SSID, not only from a scanned SSID lists and MAX_SSID_IN_LIST (from 2-6 for ESP8266-AT or 2-15 for other)
- Minor enhancement to not display garbage when data is invalid
- Tested with new Arduino Core for STM32 v2.0.0 and add support to new STM32L5 boards.
- Permit optionally inputting one set of WiFi SSID/PWD by using
REQUIRE_ONE_SET_SSID_PW == true
- Enforce WiFi Password minimum length of 8 chars
- Enhance MultiWiFi connection logic
- Fix invalid "blank" or NULL Config Data treated as Valid. Check WiFiManager connection attempt to unconfigured ("blank") SSID after restart on SAMD #8
- Fix compiler warnings.
- Fix MultiWiFi connection bug. Check SAMD MultiWiFi issues when first WiFi SSID configured in CP is invalid or not available #6
- Bump up to version v1.1.2 to sync with WiFiManager_NINA_Lite
- Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header.
- Fix Config Portal Bug.
- Add functions to control Config Portal from software or Virtual Switches. Check How to trigger a Config Portal from code #25
- Use more efficient FlashStorage_SAMD v1.1.0 and FlashStorage_STM32 v1.0.0
- Optimize code.
- Update examples
- Add support to STM32F/L/H/G/WB/MP1 using ATWINC1500/WiFi101. Thanks to Max Gerhardt in attachInterrupt() on wifi101 unidentified
- Fix bug.
- Drop support to Mega due to marginal memory issue.
- Initial release to support many boards and Generic WiFi (WiFiNINA, WINC1500/WiFi101, WiFiEsp, etc.) using WiFiNINA_Generic, WiFi101, WiFiEsp, etc. libraries.