Macros | |
#define | TIM_PERIOD (((168000000 / 2 / WS2811_CLK_HZ) - 1)) |
#define | LED_BUFFER_LEN (WS2811_LED_NUM + 1) |
#define | BITBUFFER_PAD 50 |
#define | BITBUFFER_LEN (24 * LED_BUFFER_LEN + BITBUFFER_PAD) |
#define | WS2811_ZERO (TIM_PERIOD * 0.2) |
#define | WS2811_ONE (TIM_PERIOD * 0.8) |
Functions | |
void | ws2811_init (void) |
void | ws2811_set_led_color (int led, uint32_t color) |
uint32_t | ws2811_get_led_color (int led) |
void | ws2811_all_off (void) |
void | ws2811_set_all (uint32_t color) |
#define BITBUFFER_LEN (24 * LED_BUFFER_LEN + BITBUFFER_PAD) |
#define BITBUFFER_PAD 50 |
#define LED_BUFFER_LEN (WS2811_LED_NUM + 1) |
#define TIM_PERIOD (((168000000 / 2 / WS2811_CLK_HZ) - 1)) |
#define WS2811_ONE (TIM_PERIOD * 0.8) |
#define WS2811_ZERO (TIM_PERIOD * 0.2) |
void ws2811_all_off | ( | void | ) |
uint32_t ws2811_get_led_color | ( | int | led | ) |
void ws2811_init | ( | void | ) |
void ws2811_set_all | ( | uint32_t | color | ) |
void ws2811_set_led_color | ( | int | led, |
uint32_t | color | ||
) |