Newer
Older
#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