Typedefs | |
| typedef float(* | DutyCycleUpdateFnc) (uint32_t pwmNo, float duty, pwm_config_t *config) |
| Function prototype for the functions to update the duty cycle of specified PWMs. | |
Enumerations | |
| enum | pwm_alignment_t { CENTER_ALIGNED , EDGE_ALIGNED } |
| PWM alignment definitions. More... | |
| enum | duty_mode_t { OUTPUT_DUTY_AT_PWMH , OUTPUT_DUTY_MINUS_DEADTIME_AT_PWMH } |
| Output duty cycle computation definitions in case of PWM pairs. This decides the signal from which the dead time should be removed. More... | |
| typedef float(* DutyCycleUpdateFnc) (uint32_t pwmNo, float duty, pwm_config_t *config) |
| pwmNo | Channel no of the first PWM in sequence |
| duty | Duty cycle to be applied (Range 0-1) |
| *config | Pointer to the PWM configuration |
| enum duty_mode_t |
| enum pwm_alignment_t |