Skip to content

Releases: earlephilhower/arduino-pico

Release 1.11.0 - OpenOCD/GDB fixes, polled Serial1/2, misc API updates

12 Feb 20:40
Compare
Choose a tag to compare
  • 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

03 Feb 02:18
Compare
Choose a tag to compare

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

29 Jan 11:41
Compare
Choose a tag to compare

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

20 Jan 16:58
d51fa99
Compare
Choose a tag to compare

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

05 Jan 20:18
Compare
Choose a tag to compare
  • 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

02 Jan 17:49
dc54eeb
Compare
Choose a tag to compare
  • 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

30 Dec 17:59
891f653
Compare
Choose a tag to compare
  • 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

28 Dec 16:30
c80c08d
Compare
Choose a tag to compare
  • 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

23 Dec 16:12
5cc9835
Compare
Choose a tag to compare
  • 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

11 Dec 17:38
a808f4a
Compare
Choose a tag to compare
  • 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)