Skip to content

Releases: earlephilhower/arduino-pico

Release 1.13.3 - SerialPIO fix, LittleFS update

22 Apr 19:56
Compare
Choose a tag to compare
  • Update to LittleFS 2.5 (#545)
  • Fix SerialPIO sampling, avoid reading random garbage (#544)

Release 1.13.2 - New boards, OUTPUT_xMA, UART RTS/CTS

17 Apr 21:42
Compare
Choose a tag to compare
  • Add SparkFun Thing Plus RP2040 (#540)
  • Add Seeed XAIO RP2040 support (#538)
  • Added the ability to set pad current via pinMode: OUTPUT_2MA, OUTPUT_… (#532)
  • Add RTS/CTS to Arduino Nano Connect Serial2(NINA) (#525)
  • Modify DFRobot pins_arduino.h file. (#521)

Release 1.13.1 - Uploader, SerialUART, and PIO build fixes

17 Mar 15:47
Compare
Choose a tag to compare
  • udisks v2.9.0 dropped the trailing period for "udisksctl mount". (#516)
  • Avoid "chunkiness" of UART FIFO availability (#511)
  • Auto-ignore Adafruit TinyUSB Library if not active (#513)

Release 1.13.0 - Bug fixes and new boards

06 Mar 19:07
0109348
Compare
Choose a tag to compare
  • Fix QT Py serial (Serial2 pinned out, not Serial1) (#505)
  • Add DFRobot Beetle RP2040 boards V1.0.0 (#502)
  • Minor OOM check in PIO support routines
  • Updating LoRa board pins and UART hw flow. (#499)
  • PDM library: Update PIO and interrupt use (#496)
  • Alphabetize the boards menu (#495)
  • Document new restartCore1 call
  • Added ability to reset and relaunch core 1 (#493)
  • Add support for Challenger RP2040 LoRa (#494)
  • Fix SerialPIO receive interrupt on PIO1 (#490)

Release 1.12.0 - OpenOCD on Winx64 fixes

13 Feb 20:56
d689165
Compare
Choose a tag to compare
  • Update OpenOCD for Winx32 to be x64 compatible (#485)

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)