13 #ifndef LIGHT_WS2812_H_ 14 #define LIGHT_WS2812_H_ 17 #include <avr/interrupt.h> 65 #define CONCAT(a, b) a ## b 66 #define CONCAT_EXP(a, b) CONCAT(a, b) 68 #define ws2812_PORTREG CONCAT_EXP(PORT,ws2812_port) 69 #define ws2812_DDRREG CONCAT_EXP(DDR,ws2812_port) void ws2812_sendarray_mask(uint8_t *array, uint16_t length, uint8_t pinmask)
Definition: light_ws2812.cpp:97
void ws2812_sendarray(uint8_t *array, uint16_t length)
Definition: light_ws2812.cpp:31
Definition: Kaleidoscope-Hardware-Shortcut.h:29
void ws2812_setleds(cRGB *ledarray, uint16_t number_of_leds)
Definition: light_ws2812.cpp:19
void ws2812_setleds_pin(cRGB *ledarray, uint16_t number_of_leds, uint8_t pinmask)
Definition: light_ws2812.cpp:24