FastLED 3.10.6
Loading...
Searching...
No Matches

◆ init()

template<u8 RED_PIN, u8 GREEN_PIN, u8 BLUE_PIN>
void fl::AnalogRGBController< RED_PIN, GREEN_PIN, BLUE_PIN >::init ( )
inlineoverridevirtual

Initialize the LED controller.

Implements fl::CLEDController.

Definition at line 22 of file analog.h.

22 {
29 writeRgb(0, 0, 0);
30 }
static constexpr u32 PWM_FREQUENCY_HZ
Definition analog.h:20
virtual void writeRgb(u8 red, u8 green, u8 blue) FL_NO_EXCEPT
Definition analog.h:43
Drives one non-addressable RGB LED or strip from three PWM pins.
Definition analog.h:18
int setPwmFrequency(int pin, u32 frequency_hz)
Set PWM frequency for a pin.
Definition pin.cpp.hpp:274
void pinMode(int pin, PinMode mode)
Set pin mode (input, output, pull-up, pull-down)
Definition pin.cpp.hpp:378

References fl::FL_NO_EXCEPT, fl::Output, fl::pinMode(), PWM_FREQUENCY_HZ, fl::setPwmFrequency(), and writeRgb().

+ Here is the call graph for this function: