- Add support to WizNet
WizFi360
, such asWIZNET_WIZFI360_EVB_PICO
usingarduino-pico
core - Add Config Portal scaling support to mobile devices.
- Optimize code by using passing by
reference
instead of byvalue
- Optional
Board_Name
in Menu. Check option to remove board name from web page #25 - 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
- 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 Nano_RP2040_Connect, RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Arduino-mbed RP2040 core.
- Add support to RP2040-based boards, such as RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Earle Philhower's arduino-pico core using LittleFS
- Using new efficient features of
FlashStorage_SAMD library v1.1.0+
- Optimize code and fix bug
- Update examples with new features
- 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.
- Enhance MultiWiFi connection logic
- Enhance debugging feature
- Fix invalid "blank" Config Data treated as Valid.
- Permit optionally inputting one set of WiFi SSID/PWD by using
REQUIRE_ONE_SET_SSID_PW == true
- Enforce WiFi PWD minimum length of 8 chars
- Optimize code
- Use better FlashStorage_STM32.
- Add Table-of-Contents
- Add support to ESP32-AT WiFi shields.
- Add support to WIS600-01S/W600-AT WiFi shields.
- Modify LOAD_DEFAULT_CONFIG_DATA logic.
- Enhance MultiWiFi connection logic.
- Fix WiFi Status bug.
- Add support to nRF52 (AdaFruit Feather nRF52832, nRF52840 Express, BlueFruit Sense, Itsy-Bitsy nRF52840 Express, Metro nRF52840 Express, NINA_B302_ublox, NINA_B112_ublox, etc.). Dynamic custom parameters to be saved automatically in LittleFS.
- Add MultiWiFi features for WiFi
- Add DoubleResetDetector (DRD) feature.
- Restructure examples separate Credentials / Defines / Dynamic Params / Code.
- Drop support to Teensy boards.
- Add support to SAM51 (Itsy-Bitsy M4, Metro M4, Grand Central M4, Feather M4 Express, etc.) and SAM DUE.
- WiFi Password max length is 63, according to WPA2 standard.
- Permit to input special chars such as ~,!,@,#,$,%,^,*,& into data fields.
- Fix bug
- New powerful-yet-simple-to-use feature to enable adding dynamic custom parameters from sketch and input using the same Config Portal. Config Portal will be auto-adjusted to match the number of dynamic parameters.
- Dynamic custom parameters to be saved automatically in EEPROM, SAMD EEPROM-emulated FlashStorage or SAM DUE DueFlashStorage.