#include <avr/io.h>
#include <avr/interrupt.h>
#include "ws2812_config.h"
#include "Kaleidoscope-Hardware-Shortcut.h"
Go to the source code of this file.
◆ CONCAT
#define CONCAT |
( |
|
a, |
|
|
|
b |
|
) |
| a ## b |
◆ CONCAT_EXP
#define CONCAT_EXP |
( |
|
a, |
|
|
|
b |
|
) |
| CONCAT(a, b) |
◆ ws2812_DDRREG
◆ ws2812_PORTREG
◆ ws2812_sendarray()
void ws2812_sendarray |
( |
uint8_t * |
array, |
|
|
uint16_t |
length |
|
) |
| |
◆ ws2812_sendarray_mask()
void ws2812_sendarray_mask |
( |
uint8_t * |
array, |
|
|
uint16_t |
length, |
|
|
uint8_t |
pinmask |
|
) |
| |
|
inline |
◆ ws2812_setleds()
void ws2812_setleds |
( |
cRGB * |
ledarray, |
|
|
uint16_t |
number_of_leds |
|
) |
| |
|
inline |
◆ ws2812_setleds_pin()
void ws2812_setleds_pin |
( |
cRGB * |
ledarray, |
|
|
uint16_t |
number_of_leds, |
|
|
uint8_t |
pinmask |
|
) |
| |
|
inline |