- Add
AsyncWebServer_MQTT
for ESP32 example to demo how to useAsyncWebServer
andAsyncMQTT_Generic
together - Add
AsyncWebServer_MQTT_RP2040W
example to demo how to useAsyncWebServer_RP2040W
andAsyncMQTT_Generic
together - Improve
README.md
so that links can be used in other sites, such asPIO
- Add support to ESP32 boards using
LwIP W5500 Ethernet
- Add support to ESP32 boards using
LwIP ENC28J60 Ethernet
- Use
allman astyle
and addutils
. Restyle the library
- Fix ESP32 compile error. Check Missing default case in switch causes #10
- Change to new KH_Forked ESPAsyncTCP library for ESP8266 boards, using WiFi or LwIP Ethernet, with ESP8266 core v3.0.2+ or WiFi with ESP8266 core v2.7.4 to avoid compile errors
- Workaround for RP2040W
WiFi.status()
bug usingping()
to local gateway for example FullyFeatured_RP2040W - Use WiFi macAddress for RP2040W
_clientId
- Add support to RASPBERRY_PI_PICO_W with CYW43439 WiFi, using arduino-pico core v2.4.0+
- Add example FullyFeatured_RP2040W
- Update
Packages' Patches
- Add support to ESP8266 W5x00 using lwIP_w5100 or lwIP_w5500 library
- Add support to ESP8266 ENC28J60 using lwIP_enc28j60 library
- Add example FullyFeatured_ESP8266_Ethernet
- Update
Packages' Patches
- Add support to Teensy 4.1 using QNEthernet Library
- Add example for
QNEthernet
- Add support to Portenta_H7, using either
Murata WiFi
orVision-shield Ethernet
- Add examples for
Portenta_H7_Ethernet
andPortenta_H7_WiFi
- Add support to many STM32F4 and STM32F7 (without TLS/SSL) using
LAN8720
Ethernet, such as F407xx, NUCLEO_F429ZI, DISCO_F746NG, NUCLEO_F746ZG, NUCLEO_F756ZG, etc. - Add examples for
STM32_LAN8720
- Add support to STM32F/L/H/G/WB/MP1 (without TLS/SSL) using
built-in LAN8742A
Ethernet, such as Nucleo-144, DISCOVERY, etc. - Add examples for
STM32
- Add support to WT32_ETH01 (SSL and non-SSL)
- Add examples for
WT32_ETH01
- Fix Library Manager warnings
- Suppress all compiler warnings
- Optimize library code by using
reference-passing
instead ofvalue-passing
- Initial porting and coding to support ESP32 (SSL and non-SSL) and ESP8266 (non-SSL)