FastLED 3.9.15
Loading...
Searching...
No Matches
fl::pwm_state Namespace Reference

Classes

struct  PwmPinState
 
struct  PwmStateData
 

Enumerations

enum class  PwmBackend : u8 { None , Native , IsrSoftware }
 

Functions

PwmPinStateallocate ()
 
u8 countIsrChannels ()
 
int ensureIsrActive ()
 
PwmPinStatefindByPin (int pin)
 
void maybeShutdownIsr ()
 
void FL_IRAM pwm_isr_handler (void *user_data)
 
void releaseChannel (PwmPinState *ch)
 
PwmStateDatastate ()
 

Variables

constexpr u32 ISR_FREQUENCY_HZ = 128000
 
constexpr u32 MAX_ISR_PWM_FREQUENCY = 500
 
constexpr u8 MAX_PWM_CHANNELS = 8