github earlephilhower/arduino-pico 3.9.0
Release 3.9.0 - Bluetooth Audio (A2DP), DMA/async SPI and Wire, Bug fixes

latest releases: 4.2.1, 4.2.0, 4.1.1...
5 months ago

Overview

New functionality for DMA-driven, asynchronous Wire and SPI operations. Update SPI displays or I2C peripherals without busy-waiting on them.

New functionality for Bluetooth audio (A2DP). A2DP Source (output) and A2DP Sink (input) supported with examples.

LWIP crash-on-ping-response fixed, and checksum operations sped up.

Bluetooth

  • Add A2DP sink (speaker) support (#2177)
  • Add Bluetooth audio out (A2DP) on the PicoW (#2174)

Asynchronous I/O (DMA-driven)

  • Add asynchronous I2C read and write operations (#2167)
  • Add asynchronous SPI transactions (#2168)

Networking (LWIP)

  • Use custom LWIP checksum for ~13% faster checksums (#2172)
  • Fix LWIP crash on unexpected ping packets (#2159)
  • Protect againt calling LWIP_Ethernet::begin twice (#2158)

SDFS speedup

  • Update SDFat to use array transfers (#2164)

New boards and minor changes

  • Add Newsan Archi board (#2169)
  • Add SPI::setMOSI/setMISO, better match pin names (#2166)
  • Fix StaticMulticore-FreeRTOS.ino (#2161)

Don't miss a new arduino-pico release

NewReleases is sending notifications on new releases.