#ifndef __neopixels_h__ #define __neopixels_h__ #include #include typedef struct RGB_s { uint8_t r; uint8_t g; uint8_t b; } rgb_t; typedef struct RGBW_s { uint8_t r; uint8_t g; uint8_t b; uint8_t w; } rgbw_t; // void np_initialize(); // void np_write_rgb(io_pin_t *addr, rgb_t *values, uint8_t length); void write_pixels(const uint8_t *pixels, uint8_t length); // void np_write_grb(io_pin_t *addr, rgb_t *values, uint8_t length); // void np_write_rgbw(io_pin_t *addr, rgbw_t *values, uint8_t length); // void np_write_grbw(io_pin_t *addr, rgbw_t *values, uint8_t length); #endif