-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Welcome to the libneopixel32 wiki!
This wiki should give you an overview of the library and how to use it in your project.
First of all, this repository contains the library source code (in the directories /src and /inc) as well as a build of this source code. The archived library can be found under /bin/libneopixel32.a.
This library was created in order to achieve an easy-to-implement system for controlling WS2812 (Neopixel) LEDs using a STM32 microcontroller device. The library supports multiple LED chains on a single microcontroller and handles all buffering of the colours and the DMA data. libneopixel32 also provides some functions to easily manipulate the LED-colour-buffer, featuring the usage of RGB colour values and HSV colour values. The implementation of a HSV-to-RGB conversion method allows this library to also work with HSV colours, which provides better control over fading LEDs in colour, saturation and brightness. Buffer shift and rotate functions are also provided, which enables easy animations which scroll or rotate the colours on the LED chain.
Information on how to use this library in your project can be found here.
libneopixel32 Wiki
Created 2020 by Johannes Berndorfer (berndoJ)
MIT-Licensed
GitHub Repository