- Update
platform.ini
andlibrary.json
to use originalkhoih-prog
instead ofkhoih.prog
after PIO fix - Update
Packages' Patches
- Fix error in v1.5.0
- 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 with BLYNK_WM feature using LittleFS
- 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 without BLYNK_WM feature due to LittleFS not ready yet.
- Fix bugs
- Drastically simplify and update examples with new features
- 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+ with LittleFS.
- Add support to ESP32-S2 (ESP32-S2 Saola and AI-Thinker ESP-12K)
- Add Instructions to install ESP32-S2 core
- Update examples with new features
- To permit autoreset after configurable timeout if DRD/MRD or non-persistent forced-CP. Check Good new feature: Blynk.resetAndEnterConfigPortal() Thanks & question #27
- 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.
- Add support to LittleFS for ESP32 using LITTLEFS Library
- Add support to NativeEthernet Library for Teensy 4.1
- Clean-up all compiler warnings possible.
- Optimize code
- Add Table of Contents
- Add examples for Teensy 4.1 NativeEthernet
- Add Version String
- Add support to new
EthernetENC library
for ENC28J60. - Add more examples for ENC28J60 using
EthernetENC library
.
- Fix bug and logic of USE_DEFAULT_CONFIG_DATA.
- Auto format SPIFFS/LittleFS for first time usage
- 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.)
- Add examples for nRF52 boards.
- Sync with
EthernetWebServer library v1.0.11
- Sync with EthernetWebServer v.1.0.9
- Use 25MHz for W5x00.
- Use EthernetWrapper feature of EthernetWebServer v.1.0.9.
- Update to use LittleFS for ESP8266 core 2.7.1+ to store Credentials and Dynamic Parameters' data in addition to deprecated SPIFFS and EEPROM.
- Add support to several more W5x00 Ethernet libraries. Now Ethernet, Ethernet2, Ethernet3, EthernetLarge libraries are supported. W5100 is now re-supported.
- Fix bug.
- Add support to nRF52-based boards, , such as Adafruit's NRF52840_FEATHER, NRF52832_FEATHER, NRF52840_FEATHER_SENSE, NRF52840_ITSYBITSY, NRF52840_CIRCUITPLAY, NRF52840_CLUE, NRF52840_METRO, NRF52840_PCA10056, PARTICLE_XENON, NINA_B302_ublox, etc. The Credentials and Dynamic Parameters' data will be stored in LittleFS/InternalFS.
Thanks to Miguel Alexandre Wisintainer for initiating, inspriring, working with, developing, debugging and testing. Without that, support to nRF52 would have never been started and finished.
- Optional default Credentials as well as Dynamic parameters to be optionally autoloaded into Config Portal to use or change instead of manually input.
- DoubleDetectDetector feature to force Config Portal when double reset is detected within predetermined time, default 10s.
- Configurable Config Portal Title to be either HostName, BoardName or default undistinguishable names.
- Examples are redesigned to separate Credentials / Defines / Dynamic Params / Code so that you can change Credentials / Dynamic Params quickly for each device.
Thanks to thorathome in GitHub to test, suggest and encourage to add those new features to Blynk_WM, such as Default Credentials/Dynamic Params, Configurable Config Portal Title, DRD.
- Drop AVR Mega support because of not enough marginal memory.
- Add support to SAM51 (Itsy-Bitsy M4, Metro M4, Grand Central M4, Feather M4 Express, etc.).
- Fix potential dangerous bug in code and examples of v1.0.10.