Release 2.6.1
Core fixes
Make pinMode()
always reconfigure gpio if called explicitly
Fix the preprocess linkerscript (thanks @rajames)
SocketWrapper: UDP: send packet on endPacket()
, not on write()
Fix calling ::flush()
on SerialUSB
Serial: drop characters if the ringbuffer is full
Added rules for pluggable discoveries and monitors
Targets improvements
Add RP2040 RTC and Watchdog patches
RP2040: use proper fix for usb_device_enumeration
Nicla Sense ME:
- Update bootloader binaries
- Added defines for internal pins
Libraries fixes
WiFi: fix linking inherited macAddress()
Portenta: PDM: cut out unusable starting PDM sample
Portenta: PDM: use PLL3 to clock SAI
PR2040: Disable DMA_IRQ_0n when stopping PDM peripheral
lvgl: add compatibility layer for both v7 and v8
Libraries improvements
Modernize all the libraries
Fix incorrect/misleading library.properties
Add a ton of examples
Portenta: RPC library is now out of beta 🎉