Skip to content

Releases: adafruit/Adafruit_CircuitPython_DotStar

Remove dependency on math; speed up fill()

24 May 16:53
af25424
Compare
Choose a tag to compare
  1. The math library may not always be available, so uses of math.ceil() were replaced with equivalent calculations.
  2. fill() was sped up by about 25% by using range() instead of enumerate().

Added individual brightness control!

15 May 21:26
bcf558c
Compare
Choose a tag to compare

Thanks to @mcscope for the great work!

Improved reference documentation.

26 Feb 01:17
b196cb4
Compare
Choose a tag to compare

Thanks to @sommersoft for the great work!

Small improvements

01 Dec 00:03
Compare
Choose a tag to compare

Thanks to @kattni for fixing a rogue neopixel reference and a missing import.


The files in each release are compiled for all recent major versions of CircuitPython. Please download the one that matches your version of CircuitPython. For example, download the bundle with 2.x in the filename for CircuitPython versions 2.0.0 and 2.1.0.

To install, simply download the matching zip file, unzip it, and copy the lib folder onto your CIRCUITPY drive. If lib already exists, make sure to merge into the directory instead of replacing the whole thing.

brightness and _getitem__() fixes

15 Sep 00:44
Compare
Choose a tag to compare
  • The brightness setting did not work properly in some cases.
  • Using __getitem__() with slices (e.g., values = dotstars[5:30]) had an error.

To use in CircuitPython, download the adafruit_dotstar.py file and copy it to the lib folder on the CIRCUITPY drive. Or, simply install the Adafruit CircuitPython library bundle when it's updated to include this release.

Read the docs for info on how to use it.

Thanks to bodger in the Adafruit forums for finding problems and testing the fixed version!

Fixed brightness

12 Sep 20:11
Compare
Choose a tag to compare
  • Fix brightness

To use in CircuitPython, download the .mpy file and copy it to the lib folder on the CIRCUITPY drive. Or, simply install the Adafruit CircuitPython library bundle.

Read the docs for info on how to use it.

Better!

06 Sep 21:59
Compare
Choose a tag to compare
  • Rename the module to adafruit_dotstar to match other Adafruit libraries.
  • Make the API identical to NeoPixel.
  • Use hardware SPI when available on the given pins.

To use in CircuitPython, download the .mpy file and copy it to the lib folder on the CIRCUITPY drive. Or, simply install the Adafruit CircuitPython library bundle.

Read the docs for info on how to use it.

1.0.0

19 Jul 19:27
Compare
Choose a tag to compare

Bitbanged DotStar support!