4 #include <twr_led_strip.h>
14 TWR_WS2812B_SEND_DONE = 0,
16 } twr_ws2812b_event_t;
20 void twr_ws2812b_set_event_handler(
void (*event_handler)(twr_ws2812b_event_t,
void *),
void *event_param);
22 void twr_ws2812b_set_pixel_from_rgb(
int position, uint8_t red, uint8_t green, uint8_t blue, uint8_t white);
24 void twr_ws2812b_set_pixel_from_uint32(
int position, uint32_t color);
26 void twr_ws2812b_set_pixel_from_rgb_swap_rg(
int position, uint8_t red, uint8_t green, uint8_t blue, uint8_t white);
28 void twr_ws2812b_set_pixel_from_uint32_swap_rg(
int position, uint32_t color);
30 bool twr_ws2812b_write(
void);
32 bool twr_ws2812b_is_ready(
void);