- Fix chipID and add getChipID(), getChipOUI() for
ESP32
andWT32_ETH01
- Fix
macAddress
bug. Check Unable so set MAC Address #2 - Permit setting
macAddress
for supporting Ethernet shields W5x00 and ENC28J60 - Add functions relating to
macAddress
- Rewrite all the examples to support new features
- Drop support to
Ethernet_ESP8266
- Update
Packages' Patches
- Use new Ethernet_Generic library as default for W5x00.
- Support SPI2 for ESP32
- Add support to SPI1 for RP2040 using arduino-pico core
- Drop
EthernetWrapper
- Rewrite all the examples to support new features
- Update
Packages' Patches
- Update to be compatible with new
FlashStorage_SAMD
library version - Update
Packages' Patches
- Auto detect ESP32 core and use either built-in LittleFS or LITTLEFS library for ESP32 and WT32-ETH01.
- Fix QNEthernet-related linkStatus.
- Add support to many more new RP2040 boards
- Add support to generic SAMD21 :
__SAMD21E1xA__
,__SAMD21G1xA__
and__SAMD21J1xA__
- Update
platform.ini
andlibrary.json
to use originalkhoih-prog
instead ofkhoih.prog
after PIO fix - Update
Packages' Patches
- Add support to QNEthernet Library for Teensy 4.1 built-in Ethernet
- Update examples with new features
- Add support to ESP32-based WT32-ETH01 (ESP32 + LAN8720) boards, using EEPROM, SPIFFS or LittleFS
- Add support to RP2040-based boards, such as Nano RP2040 Connect, using Arduino mbed OS for Nano boards and LittleFS.
- Add support to RP2040-based boards, such as RASPBERRY_PI_PICO, ADAFRUIT_FEATHER_RP2040 and GENERIC_RP2040, using Arduino-mbed RP2040 v2.1.0+ core and LittleFS.
- 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.3.1+ with LittleFS.
- Update examples with new features
- Configurable Customs HTML Headers, including Customs Style, Customs Head Elements, CORS Header.
- 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 ESP32-S2 (ESP32-S2 Saola and AI-Thinker ESP-12K)
- Add Instructions to install ESP32-S2 core
- Fix Config Portal Bug.
- Update examples
- Clean-up all compiler warnings possible.
- Add Table of Contents
- Add support to ESP32 and ESP8266 using EEPROM, SPIFFS or LittleFS
- Add many complex MQTT Examples to demonstrate how to use the dynamic parameters, entered via Config Portal, to connect to ThingStream MQTT Server at
mqtt.thingstream.io
.
- Initial coding to support SAMD21/SAMD51, nRF52, SAM DUE, Teensy.
- Provide support to W5x00, ENC28J60 and Teensy 4.1 NativeEthernet.
- Supporting Ethernet, EthernetLarge, Ethernet2, Ethernet3, EthernetENC, UIPEthernet and Teensy NativeEthernet Libraries