Driver for chained APA102 RGB LEDs. More...
Driver for chained APA102 RGB LEDs.
Files | |
| file | apa102_params.h | 
| APA102 board specific configuration.  | |
| file | apa102.h | 
| Interface for controlling APA102 LEDs.  | |
Data Structures | |
| struct | apa102_params_t | 
| Configuration parameters for (chained) APA102 LEDs.  More... | |
Typedefs | |
| typedef apa102_params_t | apa102_t | 
| Device descriptor definition for APA102 LEDs.  | |
Functions | |
| void | apa102_init (apa102_t *dev, const apa102_params_t *params) | 
| Initialize (chained) APA102 LEDs.  More... | |
| void | apa102_load_rgba (const apa102_t *dev, const color_rgba_t vals[]) | 
| Apply the given color values to the connected LED(s)  More... | |
| void apa102_init | ( | apa102_t * | dev, | 
| const apa102_params_t * | params | ||
| ) | 
Initialize (chained) APA102 LEDs.
| [out] | dev | device descriptor | 
| [in] | params | device configuration | 
dev != NULL params != NULL | void apa102_load_rgba | ( | const apa102_t * | dev, | 
| const color_rgba_t | vals[] | ||
| ) | 
Apply the given color values to the connected LED(s)
| [in] | dev | device descriptor | 
| [in] | vals | color values, MUST be of size dev->led_numof | 
dev != NULL vals != NULL