Overview
Introduces a new BLE library which lets you build a BLE gadget or connect to them. Lowers RAM and flash usage for many applications by stubbing out unused TinyUSB functions. And lots of bug fixes all around the core and libraries
BLE
- Add BLE support library (#3304)
Boards
- [Feature] Add Waveshare RP2040 LoRa variant board (#3313)
- Reassign Waveshare RP2350B Plus W's CY43W pins (#3306)
- Add Plasma 2350W (#3271)
- Add Waveshare RP2350 Plus W to the list of supported boards in README.md (#3311)
- Add Waveshare RP2350B-Plus-W (#3288)
Networking
- Set TTL to show ping response (#3285)
OTA
- Remove signature from signed OTA files (#3312)
SPI
- SPISlave add support for FreeRTOS (#3294)
USB
- Remove unneeded MSC weak callbacks in USB.cpp (#3278)
- Replace unused TinyUSB with stubs, enable NCM, 512b MSC (#3272)
- Fix Joystick report format (#3274)
VFS (POSIX file I/O)
- Fix _lseek POSIX return value (#3321)