Skip to content

Releases: adafruit/Adafruit_CircuitPython_NeoPixel

6.2.3 - Updated pylint version, linted

15 Nov 19:44

Choose a tag to compare

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

To use in CPython, pip3 install adafruit-circuitpython-neopixel.

Read the docs for info on how to use it.

6.2.2 - Added type hints

12 Oct 14:59
eab2911

Choose a tag to compare

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

To use in CPython, pip3 install adafruit-circuitpython-neopixel.

Read the docs for info on how to use it.

6.2.1 - Allowed NEOPIXEL_POWER* init outside of NeoPixel lib

16 Aug 18:06
0f4661c

Choose a tag to compare

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

To use in CPython, pip3 install adafruit-circuitpython-neopixel.

Read the docs for info on how to use it.

Now uses adafruit_pixelbuf

19 Jul 15:09
b2f21e6

Choose a tag to compare

_pixelbuf was renamed to adafruit_pixelbuf in CircuitPython 7.0. adafruit_pypixelbuf has been migrated to adafruit_pixelbuf. This library will maintain backwards compatibility with _pixelbuf and adafruit_pypixelbuf until such time as it is no longer necessary.

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

To use in CPython, pip3 install adafruit-circuitpython-neopixel.

Read the docs for info on how to use it.

Verify NEOPIXEL_POWER pin, and enable if needed.

20 May 15:40
a8e9975

Choose a tag to compare

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

To use in CPython, pip3 install adafruit-circuitpython-neopixel.

Read the docs for info on how to use it.

Remove unnecessary import block.

07 Apr 19:22
bdef506

Choose a tag to compare

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

To use in CPython, pip3 install adafruit-circuitpython-neopixel.

Read the docs for info on how to use it.

6.0.2 - Moved to pre-commit, added licensing info

11 Feb 19:07

Choose a tag to compare

pre-commit has been added to the GitHub Actions workflow in this repository. pre-commit allows you to run multiple checks, such as black and checking the REUSE licensing compliance, both locally and on GitHub Actions with one command.

You can run pre-commit locally with pre-commit run --all-files

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

To use in CPython, pip3 install adafruit-circuitpython-neopixel.

Read the docs for info on how to use it.

6.0.1 - Fixed pixel_order documentation

07 Jan 18:24
01b8df6

Choose a tag to compare

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

To use in CPython, pip3 install adafruit-circuitpython-neopixel.

Read the docs for info on how to use it.

PixelBuf = Faster NeoPixels

30 Apr 22:17
59add97

Choose a tag to compare

This release reworks NeoPixel to use PixelBuf for the internal pixel buffer. On Blinka and CircuitPython < 5 it now requires the pypixelbuf (2.0.0+) library to run. It implements the same API as _pixelbuf in CircuitPython 5.x. NeoPixels manipulation should be faster when using the native implementation.

So, if you are still using CircuitPython < 5, then either 1) upgrade to CircuitPython 5.x, 2)use NeoPixel < 6, or 3) install pypixelbuf.

If you are Blinka, please make sure you have adafruit-circuitpython-pypixelbuf >= 2.0.0 installed as well.

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

To use in CPython, pip3 install adafruit-circuitpython-neopixel.

Read the docs for info on how to use it.

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

13 Apr 16:15
e2ffd40

Choose a tag to compare

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

To use in CPython, pip3 install adafruit-circuitpython-neopixel.

Read the docs for info on how to use it.