Skip to content

Releases: earlephilhower/arduino-pico

Release 1.8.0 - GCC 10.3 and OpenOCD binaries for non Linux x86_64

07 Jun 05:45
f87ccac
Compare
Choose a tag to compare
  • Upgrade to GCC 10.3. Fix OpenOCD packaging (#194)

Release 1.7.1 - Add Adafruit Macropad board

06 Jun 20:39
d2a2fcb
Compare
Choose a tag to compare
  • Add a new board - the Adafruit Macropad w/RP2040 (#191)

Release 1.7.0 - Update tone generator, panic on illegal pin selection

04 Jun 14:46
c65c4bf
Compare
Choose a tag to compare
  • Allow continuous tone frequency changes (#186)
  • Add tone music example (#185)
  • Use optimal bundled library names (#183)
  • PANIC on attempting an invalid setXXX pin (#182)

Release 1.6.2 - Fix broken 1.6.1 packaging

29 May 02:56
79539d7
Compare
Choose a tag to compare
  • Re-add pico-sdk/extra submodules to release ZIP (#181)

Release 1.6.1 - Automated release process

29 May 02:40
457e763
Compare
Choose a tag to compare
  • Add TinyUSB include to all libs (#180)
  • Create README describing release publish process (#179)
  • CI to update JSON when releases are published (#178)
  • Use CI to build draft releases on a tag push (#177)
  • Check in Arduino API directory to avoid symlink (#176)

Release 1.6.0 - Bugfixes, new Adafruit board support, CI

28 May 01:59
e0d33e2
Compare
Choose a tag to compare
  • Try to mount Pico drive if not already present during sketch upload (#175)
  • Docs: clarify pin assignments for i2c (#173)
  • Two board variant definitions and a high speed SPI transfer function (#172)
  • Add baud rate to main Serial.begin() (#170)
  • Add TinyUSB usage note. (#168)
  • CI for style, compilation checks (#166 #163 #159)
  • Add quasi-sane abs() implementation to Arduino.h (#157)
  • Fix debug level "Wire" compile error (#151)
  • Ignore non-UTF8 chars in UF2 upload (#148)

Release 1.5.1 - New USB stack, Adafruit boards, compatibility

19 May 19:30
a1dc348
Compare
Choose a tag to compare
  • Fix over/underclock support (#147)
  • Add Adafruit ItsyBitsy and QTPy RP2040 (#144)
  • Port Adafruit_TinyUSB_Arduino lib (#127)
  • Add defs for compatibility (#142)
  • Add -DBOARD_NAME="{build.board}" (#136)
  • Add time support (time, gettimeofday, etc.) (#138)

Release 1.5.0 - New USB stack, Adafruit boards, compatibility

19 May 19:02
a0dac52
Compare
Choose a tag to compare
  • Add Adafruit ItsyBitsy and QTPy RP2040 (#144)
  • Port Adafruit_TinyUSB_Arduino lib (#127)
  • Add defs for compatibility (#142)
  • Add -DBOARD_NAME="{build.board}" (#136)
  • Add time support (time, gettimeofday, etc.) (#138)

Release 1.4.0 - Massive memory/flash savings

16 May 09:20
0550fe7
Compare
Choose a tag to compare
  • Massively reduce generated code and RAM size (#137)

Blink went from:

Sketch uses 215604 bytes (10%) of program storage space. Maximum is 2093056 bytes.
Global variables use 18152 bytes (6%) of dynamic memory, leaving 243992 bytes for local variables. Maximum is 262144 bytes.

To:

Sketch uses 56112 bytes (5%) of program storage space. Maximum is 1044480 bytes.
Global variables use 12152 bytes (4%) of dynamic memory, leaving 249992 bytes for local variables. Maximum is 262144 bytes.

For a savings of 155KB of flash and 6KB of RAM

Release 1.3.1 - USB Keyboard/Mouse and SPI bug fix

15 May 23:31
Compare
Choose a tag to compare
  • Add support for shared USB Serial, Keyboard, Mouse (#132)
  • Fix SPI default pinouts to SPI0, not SPI1 pins (#135)
  • Add missing USB header (d'oh! I need a CI system)