Skip to content

Releases: pimoroni/pimoroni-pico

Version 1.18.1

10 Feb 18:16
9fafa3e
Compare
Choose a tag to compare

Downloads

Summary

This releases fixes an issue with I2C for the ICP10125 sensor. Otherwise the Python builds are the same as v1.18.0.

What's Changed

Full Changelog: v1.18.0...v1.18.1

New Contributors

Supported Breakouts

Version 1.18.0

27 Jan 13:18
91b3ffb
Compare
Choose a tag to compare

Downloads

Summary

This release has the same libraries/modules as v0.3.3 (https://github.com/pimoroni/pimoroni-pico/releases/tag/v0.3.3) however:

Changes

  • Clarify BME68X humidity and gas resistance units by @SamStudio8 in #241
  • SCD41: Add i2c pins to MicroPython example by @Gadgetoid in #242
  • Bump MicroPython to v1.18 by @Gadgetoid in #240
  • Various minor documentation tweaks and improvements have been swept along for the ride

New Version Number Format

We were previously stepping through incremental minor and patch numbers. In an effort to better reflect the dependence upon upstream MicroPython, the Major and Minor (1.18) version numbers now reflect the MicroPython release version.

The Patch version will continue to reflect incremental changes to the library, including bugfixes, newly supported device and so on.

New Contributors

Full Changelog: v0.3.3...v1.18.0

Supported Breakouts

Version 0.3.3

25 Jan 13:48
ab60213
Compare
Choose a tag to compare

Downloads

Summary

This release adds support for the SCD4X series CO2 sensors, exposes the update method of the Plasma APA102 and WS2812 libraries and fixes the ordering of return values from WS2812's get method.

Changes

New Contributors

Full Changelog: v0.3.2...v0.3.3

Supported Breakouts

Version 0.3.2

09 Dec 11:16
9f6ddb8
Compare
Choose a tag to compare

Downloads

Summary

This release adds support for the Interstate 75 HUB75 panel driver, plus some other tweaks and fixes detailed below.

Changes

New Contributors

Full Changelog: v0.3.1...v0.3.2

Supported Breakouts

Version 0.3.1

12 Nov 10:54
e249113
Compare
Choose a tag to compare

Downloads

Changes

From v0.3.1

Version 0.3.0 marks a MicroPython bump from v1.16 to v1.17 but is otherwise the same as v0.2.7.

MicroPython v1.17 brings a handful of changes, the most notable of which is f-strings. For a complete list, see - https://github.com/micropython/micropython/releases/tag/v1.17

See version 0.2.7 for changes to our modules - https://github.com/pimoroni/pimoroni-pico/releases/tag/v0.2.7

Supported Breakouts

Version 0.3.0 - MicroPython v1.17

11 Oct 17:21
0bd8afa
Compare
Choose a tag to compare

Downloads

Changes

Version 0.3.0 marks a MicroPython bump from v1.16 to v1.17 but is otherwise the same as v0.2.7.

MicroPython v1.17 brings a handful of changes, the most notable of which is f-strings. For a complete list, see - https://github.com/micropython/micropython/releases/tag/v1.17

See version 0.2.7 for changes to our modules - https://github.com/pimoroni/pimoroni-pico/releases/tag/v0.2.7

Supported Breakouts

Version 0.2.7

07 Oct 11:40
f04127c
Compare
Choose a tag to compare

Downloads

Changes

Pico Wireless

Moved MicroPython HTTP library functions to "ppwhttp.py" and added many fixes to HTTP/HTTPS connection handling.

ppwhttp also supports routing and wildcard routes, see: 78d50c2

Misc

  • Add support for Pico Display 2.0"
  • Add support for PWM3901/PAA5100JE flow sensors
  • Add basic bringup/helper script for PicoSystem (will be replaced by a PicoSystem-specific MicroPython build)
  • Bumped Adafruit Blinka to 6.14.1
  • Add gamma correction to plasma

Supported Breakouts

Version 0.2.6

27 Aug 13:37
a108fdd
Compare
Choose a tag to compare

Downloads

Changes

  • Plasma: Fix soft reset bugs in WS2812 and APA102
  • Plasma: Initialize MicroPython alloc'd bytearray with SOF bytes for APA102 (fixes broken APA102 with user-supplied buffer)
  • Plasma: Do not try to delete[] a bytearray (or other not-driver-owned) buffer
  • Plasma: Flush pixels with extra clocks at end of stream- for single, blocking writes only (fixes stuck LEDs when soft resetting)
  • Plasma: Add get pixel method
  • Rotary: Add clear to reset counts
  • IO Expander/Rotary: Fix bug with library crashing the encoder breakout
  • Pico Unicorn: fix hardfault when soft resetting
  • Bumped Adafruit Blinka to 6.13
  • Bumped Adafruit PlatformDetect to 3.15.3

Supported Breakouts

Version 0.2.5

19 Aug 21:10
c4ea05a
Compare
Choose a tag to compare

Downloads

Changes

  • Plasma 2040 drivers
  • Support for WS2812 pixels using PIO
  • Support for APA102 pixels using PIO
  • New pimoroni.Analog for general purpose ADC reading- intended for current-monitoring (isense) on - for example - Plasma 2040

Supported Breakouts

Version 0.2.4

02 Aug 13:51
bcde0b6
Compare
Choose a tag to compare

Downloads

Changes

  • Fix LCD breakout text scaling
  • Fix LCD breakout text hard-lock on non-string
  • Fix x/y position when drawing a single character
  • Fix default proximity LED duty cycle on LTR559 (Note: will dramatically change proximty values)
  • New RGBLED and Button C++ libraries + pure Python equivalents
  • New BH1745 driver
  • New BME680/BME688 driver
  • New BME280/BMP280 drivers

Supported Breakouts