#ifndef RGBW_STRIP_12BIT_V1_H #define RGBW_STRIP_12BIT_V1_H #include <Arduino.h> class RgbwStrip12bit { public: RgbwStrip12bit(uint16_t num, uint8_t clk, uint8_t data, uint8_t latch); boolean begin(void); void setPWM(uint16_t channel, uint16_t pwm); void setLED(uint16_t ledNum, uint16_t r, uint16_t g, uint16_t b, uint16_t w); void write(void); private: uint16_t* pwmBuffer; uint16_t num; uint8_t clk; uint8_t dat; uint8_t lat; }; #endif