Skip to content

Releases: adafruit/Adafruit_CircuitPython_LED_Animation

BREAKING CHANGE - New animations, and more!

17 May 21:46
063b14b
Compare
Choose a tag to compare

THIS RELEASE BREAKS ALL PREVIOUS CODE. PLEASE UPDATE ACCORDINGLY. Updated examples included.

Thanks so much to @rhooper for all of his work on this library!

With this update comes a number of new animations! It also comes with pixel mapping helpers for use with strips arranged as a grid. There are examples of using all of the new features in the examples folder.

The refactor was due to memory constraints on the M0 - not all animations will run on M0, and some animations will not run with other animations. This refactor makes it possible to do more on M0 by splitting up each animation into it's own file so you're only importing what you need.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-led-animation.

Read the docs for info on how to use it.

1.1.3 - Added Black check, reran Black with Python 3 target.

10 Apr 18:36
b4cab15
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

Read the docs for info on how to use it.

Docs updates.

06 Apr 22:14
c2a0d74
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

Read the docs for info on how to use it.

1.1.1 - Added sparklepulse animation

02 Apr 17:02
ab7effe
Compare
Choose a tag to compare

Thanks @dmolavi

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-led-animation.

Read the docs for info on how to use it.

1.1.0 - Upgrade to latest Pylint, implement Black formatting

23 Mar 17:31
Compare
Choose a tag to compare

We have upgraded Pylint checks to use the latest version of Pylint and implemented usage of Black Python formatting. This does not change the functionality of the code - it is designed to bring it up to current standards and make it more readable.

  • Remove pinned Pylint version number from build.yml file
  • Synced .pylintrc file to match Adafruit standard
  • Ran upgraded Pylint and applied any changes or new disables necessary
  • Ran Black formatter and allowed application of changes across entire repo

For more information on using Pylint and Black on your code, check out this guide on working with Pylint and Black

  • Additionally, some rst in the README was fixed - Thanks @dglaude

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-led-animation.

Read the docs for info on how to use it.

1.0.1 - Changed CI from Travis to GitHub Actions

23 Jan 14:20
afd12d1
Compare
Choose a tag to compare

This release includes:

  • Migrating this repository from Travis to GitHub Actions. This has no effect on the behavior of the code itself.

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

To use in CPython, pip3 install adafruit-circuitpython-led-animation.

Read the docs for info on how to use it.

Now with animations!

11 Dec 18:24
ef103a0
Compare
Choose a tag to compare

You can now use ColorCycle, Blink, Solid, Comet, Sparkle, Pulse and Chase! Use AnimationGroup to animate on multiple pixel objects at the same time, and AnimationSequence to cycle through multiple animations.

Thanks to @rhooper for the great work!

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

Read the docs for info on how to use it.

Update Travis Badge In Readme

15 Jan 23:58
f19b575
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

Read the docs for info on how to use it.

RTD and badge URL fix

12 Nov 20:32
8a06351
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

Read the docs for info on how to use it.

Initial release

07 Sep 23:00
Compare
Choose a tag to compare

To use in CircuitPython, simply install the Adafruit CircuitPython bundle.

Read the docs for info on how to use it.