Overview
Important bug fixes for SPI 16-bit transfers and FreeRTOS + WiFi users.
FreeRTOS bug fixes
- Avoid freezeing the core from LWIP under FreeRTOS (#1884)
- Add documentation about MDNS + FreeRTOS = crash (#1880)
- Replace
std::bind
inMDNSResponder
for UDP context (#1875) - Enable interrupts last when resuming other core (#1872)
- Disable interrupts first when idling core (#1883)
SPI bug fixes
- Fix SPI 16-bit transfers (#1882)
- Fix SPI debug print warning (#1881)
- Only create SPI/Wire instances if variant defined (#1842)
WiFi/Ethernet modernization and clean up
- WiFiServer modernization (#1871)
- Remove IPv6 compile warning (#1867)
- LwipIntfDev - disconnect()/end() should not clear static IP settings (#1866)
- Remove unneeded intermediate async for Ethernet (#1864)
- WiFi and Ethernet - config static IP auto gw,mask,dns as in Arduino libs (#1862)
- LwipIntfDev - hostByName default value for the timeout parameter (#1858)
- wl_defintions.h wl_enc_type update (#1859)
- LwipIntfDev - added macAddress getter and DNS IP getter and setter (#1856)
- Added clearAPList method to WiFiMulti (#1848)
New board
- Add new board variant: Cytron Maker UNO RP2040 (#1838)