- 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 v1.4.0+ to use with or without Blynk/WiFiManager features.
- Add support to RP2040-based boards, such as RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Arduino-mbed RP2040 core to use without Blynk/WiFiManager features.
- Fix bug
- Optimize code
- Update examples with new features
- Use new and more efficient FlashStorage_STM32 and FlashStorage_SAMD library versions.
- Fix Config Portal bug
- Add support to Teensy 3.x boards, using only Teensy core v1.51 if Config Portal is needed.
- Restore support to Teensy 4.x boards, using only Teensy core v1.51 if Config Portal is needed.
- Add STM32 emulated-EEPROM feature so that saving to EEPROM is usable and much faster.
- Add functions to control Config Portal from software or Virtual Switches. Check How to trigger a Config Portal from code #25
- Renew all examples to demo the new Virtual ConfigPortal SW feature
- Optimize code and fix many bugs.
- Add support to all STM32F/L/H/G/WB/MP1 (Nucleo-144 NUCLEO_F767ZI, Nucleo-64 NUCLEO_L053R8, etc.)
- Add support to Seeeduino SAMD21/SAMD51 boards (SEEED_WIO_TERMINAL, SEEED_FEMTO_M0, SEEED_XIAO_M0, Wio_Lite_MG126, WIO_GPS_BOARD, SEEEDUINO_ZERO, SEEEDUINO_LORAWAN, SEEED_GROVE_UI_WIRELESS, etc.)
- Sync with latest ESP8266_AT_WebServer Library v1.0.12
- Add support to ESP32-AT
- Use new ESP_AT_Lib to support ESP8266/ESP32-AT
- Enhance MultiWiFi connection logic.
- New logic for
USE_DEFAULT_CONFIG_DATA
to autoload Config / Dynamic Data in developing stage.
- 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 support to Adafruit SAMD21/SAM51 (Itsy-Bitsy M0/M4, Metro M0/M4, Grand Central M4, Feather M0/M4 Express, etc.). Dynamic custom parameters to be saved automatically in FlashStorage.
- Add MultiWiFi features for WiFi
- Add DoubleResetDetector (DRD) feature.
- Increase WPA2 SSID and PW to 63 chars. Permit special chars such as !,@,#,$,%,^,&,* into data fields.
- Restructure examples separate Credentials / Defines / Dynamic Params / Code.
- Drop support to Teensy boards.
- Add support to SAM DUE
- Reduce html and code size for faster Config Portal response.
- Enhance GUI.
- Config Portal AP SSID and Password will use 4 bytes of hardware unique macAddress, only for Teensy.
- Add support to STM32F/L/H/G/WB/MP1 boards. STM32F0 boards are not supported.
- Add clearConfigData() function.
- Add support to SAMD (ZERO, MKR, NANO_33_IOT, M0, M0 Pro, AdaFruit CIRCUITPLAYGROUND_EXPRESS, etc.) boards
To help you to eliminate hardcoding
your Wifi and Blynk credentials for Mega/Teensy boards running ESP8266 AT shields, and updating/reflashing every time when you need to change them. Configuration data are saved in configurable locatioon in EEPROM.
With version v1.0.0
or later, you now can configure:
Config Portal Static IP address, Name and Password.
Static IP address, Gateway, Subnet Mask and 2 DNS Servers IP addresses.