NeoPixel library 6.0.0 released!

CircuitPython on hardware including Adafruit's boards, and CircuitPython libraries using Blinka on host computers.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
tannewt
 
Posts: 3304
Joined: Thu Oct 06, 2016 8:48 pm

NeoPixel library 6.0.0 released!

Post by tannewt »

Heads up folks! We released a new version of NeoPixel that uses pixelbuf for faster pixel manipulation. Please let us know if you have any issues with it.

Full details from the release notes are:
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.

Locked
Please be positive and constructive with your questions and comments.

Return to “Adafruit CircuitPython”