Releases: earlephilhower/arduino-pico
Releases · earlephilhower/arduino-pico
Release 1.11.0 - OpenOCD/GDB fixes, polled Serial1/2, misc API updates
- Update GDB and OpenOCD to work together, finally (#482)
- Add SerialUART::setPollingMode() (#473)
- Use Powershell to find UF2 drive if WMIC fails (#476)
- Decrease size of used FIFO in SerialUART (#471)
- Fix OpenSUSE upload, make mount point fionding more robust (#467)
- Remove timeout for SerialUART/SerialPIO::read/peek (#466)
- Add support for analogReadResolution, default 10b (#461)
- Allow changing I2C clock speed while running (#459)
Release 1.10.0 - Setjmp support, toolchain rebuild
Very minor change, but fixes a very confusing bug.
Requires a toolchain update (handled automatically by IDE, or manually with tools/get.py
)
- Update to 1.3.2-a toolchain, setjmp/longjmp fix (#454)
Release 1.9.15 - pgm_read fixes, Adafruit compatibility
Bug fixes
- Fix pgm_read_ macros with inline functions (#449)
- Add interpolater include path (#428)
Library Updates
- Update tinyusb 1.9.2 (#445)
- Remove unused copy of std C++ library (#443)
Adafruit board compat
- Add NeoPixel pins to Adafruit boards (#438)
- Rename SDFat directory for Adafruit compatibility
Boards
- Add board flyboard2040core (#437)
Platform.IO infrastructure
- Make pio build script executable by default (#446)
- Correctly use earlephilhower.varant if variant not given, ensure USB power macro is always there (#444)
- Generate Platform.IO board definitions (#426)
- Fix libraries and RAM size in PlatformIO build (#440)
Release 1.9.14 - Library updates, WiFiNINA support, I2C fixes
Upstream library updates
- Update to latest upstream LittleFS (#425)
- Update to latest upstream Keyboard/Mouse (#424)
- Move SdFat to master/head (#422)
Bugfix
- Only call Wire.onReceive if data is available (#423)
- Remove duplicate millis/micros definitions (#419)
Arduino Nano RP2040 Connect
- Arduino Nano R2040 Connect Nina pins access with WiFiNINA lib (#404)
- Fix WiFiNINA issue for Arduino Nano Connect (#403)
Release 1.9.13 - RP2040 Stamp board, Serial and Wire updates
- Make Wire buffer default to 256 for MBED compatibility (#412)
- Add missing board names
- Add setFIFOSize to UART Serial ports (#410)
- Add the RP2040 Stamp board (#407)
- Allow setting the SerialPIO FIFO depth in the constructor (#405)
Release 1.9.12 - Serial and misc. fixes
- Fix hang on Serial overflow, PIOSerial stop bit handling (#401)
- Fix Nano_RP2040_Connect pinout issue (#400)
- Add the PIO UARTs to the list
- Add SDA/SCL variables like other cores export (#398)
Release 1.9.11 - PlatformIO and Adafruit QT Py fixes
- Fix A0-A3 pin definitions for Adafruit QT Py RP2040 (#397)
- Fix PlatformIO build (#395)
Release 1.9.10 - 10x faster SPI, better UART serial, PIO-based SoftwareSerial, Adafruit KB2040
- Add SoftwareSerial-like PIO based UARTs (#391)
- Use interrupts to capture Serial UART data, not polling (#393)
- Speed up SPI by not reinitting if the paramters are the same as before (#394)
- Add Adafruit KB2040 (#390)
Release 1.9.9 - SDK to 1.3.0, Serial1/2 fixes, precompiled libraries fixes
- Add warning not to edit boards.txt (#383)
- Remove redundant board.mcu in boards.txt, fix precompiled libs (#382)
- Add a poor-man's software FIFO for serial UART reads (#379)
- Update to SDK version 1.3.0 (#371)
Release 1.9.8 - More boards and CMSIS support
- Adds option for setting USB max power in makeboards.py (#370)
- Adds a lightweight support class for LTE functionality (#367)
- Adds support for Challenger NB RP2040 WiFi board and RPICO32 module (#366)
- Added new variant: Cytron Maker Nano RP2040. (#365)
- Support CMSIS and rename conflicting header file (#362)