Releases
2.7.2
Release 2.7.2 - Cleaner uploads, UART/PDM/I2S/SPI bugfixes
2.7.2
New boards
Add the YD-RP2040 support files
Add boot2_w25q128jv to generic Pico flash menu (#1142 )
Add uPesy Tutorials using Arduino Pico port. (#1151 )
Add correct boot source to helios (#1126 )
Audio/I2S/ADC/PDM
Avoid race condition in I2S/PWMAudio delete (#1163 )
PDM library re-port (#1160 )
Serial UART
Avoid initial glitch on Serial1/2 when RX high (#1154 )
Fix SerialUART::overflow reporting race condition (#1133 )
Add Serial UART break reporting (#1108)
ESP8266/ESP32 compatibility
Add ESP8266/32 WiFi.isConnected wrapper (#1166 )
Apply SD.h fix from ESP8266 (#1171 )
I2C/SPI/USB
Fix SPI transfer16 return value (#1148 )
Fix USB VID/PID setting, rationalize boards.txt (#1144 )
Upload
Optimize and improve upload experience (#1136 )
Print useful uf2conv error if executable not found (#1141 )
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 )
You can’t perform that action at this time.