69 int lanes()
override {
return LANES; }
central include file for FastLED, defines the CFastLED class/object
UISlider brightness("Brightness", 255, 0, 255, 1)
uint8_t getDither()
Get the dithering option currently set for this controller.
ColorAdjustment getAdjustmentData(uint8_t brightness)
CLEDController()
Create an led controller object, add it to the chain of controllers.
virtual void show(const struct CRGB *data, int nLeds, uint8_t brightness) override
Write the passed in RGB data out to the LEDs managed by this controller.
virtual void showPixels(PixelController< RGB_ORDER, LANES, MASK > &pixels)=0
Send the LED data to the strip.
static const uint32_t MASK_VALUE
The mask for the lanes for this controller.
int lanes() override
Get the number of lanes of the Controller.
static const EOrder RGB_ORDER_VALUE
The RGB ordering for this controller.
static const int LANES_VALUE
The number of lanes for this controller.
virtual void showColor(const CRGB &data, int nLeds, uint8_t brightness) override
Set all the LEDs on the controller to a given color.
base definitions used by led controllers for writing out led data
EOrder
RGB color channel orderings, used when instantiating controllers to determine what order the controll...
Defines color channel ordering enumerations.
Determines which platform system definitions to include.
#define FASTLED_NAMESPACE_END
Low level pixel data writing class.
Includes defintions for RGB and HSV pixels.
Contains definitions for color correction and temperature.
Representation of an RGB pixel (Red, Green, Blue)
int8_t mAdvance
how many bytes to advance the pointer by each time. For CRGB this is 3.