3.1.0 - Network stability fixes, Bluetooth on Platform.IO
Major Updates
- Manually add MDNS multicast Ethernet MACs to CYW43 (#1290)
- Adjust LWIP intf to avoid hangs/crashes under load (#1286)
- Add Bluetooth to the PIO CI (#1269)
Minor updates/bug fixes
- Add instructions for making I2S input work with Adafruit microphone (#1272)
- Add Bluetooth support to Platform.io (#1259)
- Add Keyboard LED callback for USB and BT (not BLE) (#1265)
- Allow setting names for BT/BLE HID devices (#1260)
- Use generic HID classes to minimize code duplic'n (#1254)
- Add setBattery to BLE HID devices (#1246)
New boards
- Add Adafruit Feather RP2040 DVI (#1245)
- Add board definition for Neko Systems BL2040 Mini (#1258)
- Fix pin assignment for Waveshare RP2040 1.28 LCD PIN_BAT_ADC (#1292)
- Reassign I2C pins to correct buses (#1255)
3.0.0 - Large update, focused on Bluetooth support for the Pico W
Major Updates
- Bluetooth Classic and Bluetooth Low Energy (BLE) alpha support (#1167)
- Update to SDK 1.5 (#1167)
- Use Pico-SDK CYW43 infrastructure (#1167)
- Add Bluetooth Classic HID libraries and examples (#1240)
- Add Bluetooth SPP SerialBT and examples (#1240)
- Add BLE HID libraries and examples (#1240)
- Move pico-sdk to RPI's original version (#1239)
- More aggressive WiFiMulti, targets specific APs by BSSID (#1167)