8 #ifndef DD_BOOSTER_LIBRARY_DDBOOSTER_H
9 #define DD_BOOSTER_LIBRARY_DDBOOSTER_H
88 void setRGB(uint8_t r, uint8_t g, uint8_t b);
98 void setRGBW(uint8_t r, uint8_t g, uint8_t b, uint8_t w);
107 void setHSV(uint16_t h, uint8_t s, uint8_t v);
113 void setLED(uint8_t index);
138 void setRange(uint8_t start, uint8_t end);
149 void setRainbow(uint16_t h, uint8_t s, uint8_t v, uint8_t start, uint8_t end, uint8_t step);
160 void setGradient(
int start,
int end, uint8_t from[3], uint8_t to[3]);
168 void shiftUp(uint8_t start, uint8_t end, uint8_t count);
176 void shiftDown(uint8_t start, uint8_t end, uint8_t count);
183 void copyLED(uint8_t from, uint8_t to);
191 void repeat(uint8_t start, uint8_t end, uint8_t count);
199 void sendData(uint8_t* buffer, uint8_t length);
207 #endif //DD_BOOSTER_LIBRARY_DDBOOSTER_H
LedType
Definition: DDBooster.h:36
void setAll()
Definition: DDBooster.cpp:139
void clearAll()
Definition: DDBooster.cpp:145
void copyLED(uint8_t from, uint8_t to)
Definition: DDBooster.cpp:242
void configurePins(uint8_t csPin, uint8_t resetPin)
Definition: DDBooster.cpp:37
void show()
Definition: DDBooster.cpp:265
void shiftUp(uint8_t start, uint8_t end, uint8_t count)
Definition: DDBooster.cpp:218
void shiftDown(uint8_t start, uint8_t end, uint8_t count)
Definition: DDBooster.cpp:230
void setRange(uint8_t start, uint8_t end)
Definition: DDBooster.cpp:156
void repeat(uint8_t start, uint8_t end, uint8_t count)
Definition: DDBooster.cpp:253
void init(uint16_t ledCount, LedType ledType=LED_RGB, LedColorOrder colorOrder=ORDER_GRB)
Definition: DDBooster.cpp:46
void clearLED(uint8_t index)
Definition: DDBooster.cpp:124
void setLED(uint8_t index)
Definition: DDBooster.cpp:114
void setRainbow(uint16_t h, uint8_t s, uint8_t v, uint8_t start, uint8_t end, uint8_t step)
Definition: DDBooster.cpp:167
void reset()
Definition: DDBooster.cpp:73
DDBooster()
Definition: DDBooster.cpp:31
void setGradient(int start, int end, uint8_t from[3], uint8_t to[3])
Definition: DDBooster.cpp:186
void setHSV(uint16_t h, uint8_t s, uint8_t v)
Definition: DDBooster.cpp:101
void setRGB(uint8_t r, uint8_t g, uint8_t b)
Definition: DDBooster.cpp:82
LedColorOrder
Definition: DDBooster.h:45
void setRGBW(uint8_t r, uint8_t g, uint8_t b, uint8_t w)
Definition: DDBooster.cpp:91
Class acts as a wrapper around SPI calls to control the Digi-Dot-Booster.
Definition: DDBooster.h:29