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 |