github earlephilhower/arduino-pico 3.9.1
Release 3.9.1 - LittleFS update, Bluetooth Master and fixes, ESP32 web fixes

latest releases: 3.9.3, 3.9.2
27 days ago

Overview

Lots of updates, but nothing that should break existing code.

LittleFS Updates

Big upgrade to LittleFS, to version 2.9.3. This version is backwards compatible with the 2.5.1 we were using but will update the on-flash format after the first mount. The filename limitation of 32 characters has also been removed.

  • Move to LittleFS 2.9.3. (#2193)
  • Make LittleFS filenames support full 255 chars (#2192)

Webserver and other ESP32-borrowed fixes

Lots of patches migrated from the ESP32, with new support for cookies in the HTTP client.

  • Allow uploading huge files to WebServer (#2180)
  • Small RAM savings (128b) in WebServer (#2178)
  • Add Cookies to HTTPClient (#2186)
  • Webserver Ignore extra headers in multipart forms (#2184)
  • HTTPClient - Fix case sensitivity for header keys (#2185)
  • Fix POST form parser edge cases (#2182)
  • Fix AdvancedWebServer.ino uptime conversion (#2183)

Bluetooth classic master mode (connect to keyboard/mouse)

  • Bluetooth Master HID and musical keyboard example (#2195)
  • Split out BluetoothHCI for shared usage (#2194)

BluetoothAudio crash fix and new features

  • Add track info support for BT audio sink (#2190)
  • Fix crash on audio end from IRQ, refactor A2DP (#2189)
  • Allow setting SerialBT advertised name (#2181)

Miscellaneous

LWIP can now be allocated 2x the normal memory for cases where performance demands it. In normal operation this is very unlikely.

  • Fix folder name for Archi board (#2191)
  • Add double-mem LWIP option (#2187)

Don't miss a new arduino-pico release

NewReleases is sending notifications on new releases.