68 int lanes()
override {
return LANES; }
central include file for FastLED, defines the CFastLED class/object
UISlider brightness("Brightness", 128, 0, 255, 1)
fl::u8 getDither()
Get the dithering option currently set for this controller.
CLEDController()
Create an led controller object, add it to the chain of controllers.
ColorAdjustment getAdjustmentData(fl::u8 brightness)
virtual void showPixels(PixelController< RGB_ORDER, LANES, MASK > &pixels)=0
Send the LED data to the strip.
int lanes() override
Get the number of lanes of the Controller.
static const fl::u32 MASK_VALUE
The mask for the lanes for this 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, fl::u8 brightness) override
Set all the LEDs on the controller to a given color.
virtual void show(const struct CRGB *data, int nLeds, fl::u8 brightness) override
Write the passed in RGB data out to the LEDs managed by this controller.
base definitions used by led controllers for writing out led data
Defines color channel ordering enumerations.
Determines which platform system definitions to include.
#define FASTLED_NAMESPACE_END
#define FASTLED_NAMESPACE_BEGIN
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.