Overview
Many fixes for Bluetooth (Classic and BLE), board updates, and infrastructure updates
New Boards/Updates
- Fix swapped D13/D15 pins on Seeed XIAO RP2040 Plus (#3525)
- Add Waveshare RP2350 Core board support (#3522)
- Add support for Waveshare RP2350-POE-ETH board (#3521)
Bluetooth/BLE
- Minor BT debug cleanups (#3536)
- Update HIDMaster pairing for passkey-ed keyboards (#3535)
- Rationalize BTStack/Bluetooth debug (#3534)
- Fix BTClassic pairing for 2.3.0 SDK (#3531)
- Fix BLEUUID String constructor (#3526)
FreeRTOS
- Wrap additional CYW43 functions (#3529)
MDNS/LEAmDNS
- LEAmDNS: defer packet processing while a user call is sending (#3528)
Infrastructure
- Don't make arduino-cli wait for a serial port after picotool/openocd uploads (#3520)
- Run udisksctl non-interactively when looking for the UF2 drive, (#3517)
- Skip the serial-port wait when uploading to the discovered "UF2_Board" port (#3519)
- Don't flash the same UF2 drive twice via different paths (#3518)