github earlephilhower/arduino-pico 2.7.1
Release 2.7.1 - New menus, stereo PCM, picotool support, new boards, bugfixes

latest releases: 3.8.0, 3.7.2, 3.7.1...
15 months ago

2.7.1

New boards

  • Add VCC-GND YD-RP2040 board (#1120)
  • Add 0xCB Helios (#1117)

Audio/I2S/ADC

  • Add stereo support, docs for PWM playback (#1084)
  • DMA-based ADC input (microphone, analog sensor) (#1101)
  • Stop the I2S PIO when I2S::end called (#1103)
  • Allow on-the-fly changes to PWMAudio when possible (#1098)
  • Add LSBJ format support for I2S (#1095)

WebServer

  • Add hook support to WebServer (#1119)

Compatibility

  • Adding sei() and cli() as aliases for interrupts() and noInterrupts(). (#1089)
  • Add WString.h include redirect for broader compat (#1083)
  • Warn when Serial.printf() format is wrong (#1090)
  • Move analogReadTemp() to C++-only (#1097)

General

  • Redo boards menu, separate out upload method, add picotool upload (#1112)
  • Add additional instructions for Linux Flatpak users (#1105)
  • Handle slave mode I2C restarts (#1104)
  • Update to LittleFS 2.5.1 (only minor updates) (#1099)
  • Reduce stack usage of several components (#1093)
  • Remove debug printout warnings (#1091)

2.7.0

  • Add PWMAudio for DAC-free audio playback (#1076)
  • digitalRead/WriteFast to sio_hw->gpio (#1077)
  • Universal analogReadTemp() (#1075)
  • Fix I2S::flush volatile casting (#1074)
  • Reduce ADC memory footprint slightly (#1073)
  • Make the AudioRingBuffer list-based (#1064)
  • Speed up ADC reads by not re-initting (#1072)
  • Add digitalWrite/ReadFast macros (#1069)
  • Update to Adafruyit TinyUSB 1.17 (#1071)
  • Degz Mizu changed to Viyalab Mizu RP2040 (#1062)
  • Update to 1.5.0-a toolchain (#1060)
  • Add nullbits Bit-C PRO board (#1051)
  • Fix CI errors when more than one *.a in cache dir (#1049)

Don't miss a new arduino-pico release

NewReleases is sending notifications on new releases.