|
FastLED 3.10.8
|
Classes | |
| struct | PwmPinState |
| struct | PwmStateData |
Enumerations | |
| enum class | PwmBackend : u8 { None , Native , IsrSoftware } |
Functions | |
| PwmPinState * | allocate () FL_NO_EXCEPT |
| u8 | countIsrChannels () FL_NO_EXCEPT |
| int | ensureIsrActive () FL_NO_EXCEPT |
| PwmPinState * | findByPin (int pin) FL_NO_EXCEPT |
| void | maybeShutdownIsr () FL_NO_EXCEPT |
| void FL_IRAM | pwm_isr_handler (void *user_data) FL_NO_EXCEPT |
| void | releaseChannel (PwmPinState *ch) FL_NO_EXCEPT |
| PwmStateData & | state () FL_NO_EXCEPT |
Variables | |
| PwmStateData * | g_state = nullptr |
| constexpr u32 | ISR_FREQUENCY_HZ = 128000 |
| constexpr u32 | MAX_ISR_PWM_FREQUENCY = 500 |
| constexpr u8 | MAX_PWM_CHANNELS = 8 |