Skip to content

Release 3.1.0 - WiFi/MDNS stability fixes, Bluetooth on Platform.IO

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Mar 17:19
· 310 commits to master since this release

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)

Bugfixes

  • Move PicoW auto-reassignment of LED pin to code (#1208)
  • Always apply 5M speed to CMSIS_DAP TCL script (#1218)
  • Return custom USB product and manufacturer (#1223)