|
| hpm_stat_t | pwm_load_cmp_shadow_on_match (PWM_Type *pwm_x, uint8_t index, pwm_cmp_config_t *config) |
| | pwm load cmp shadow on match More...
|
| |
| void | pwm_get_captured_count (PWM_Type *pwm_x, uint32_t *buf, pwm_counter_type_t counter, uint8_t start_index, uint8_t num) |
| | pwm get captured count More...
|
| |
| void | pwm_get_default_cmp_config (PWM_Type *pwm_x, pwm_cmp_config_t *config) |
| | get default cmp config More...
|
| |
| void | pwm_get_default_output_channel_config (PWM_Type *pwm_x, pwm_output_channel_t *config) |
| | get default output channel config More...
|
| |
| void | pwm_get_default_pwm_config (PWM_Type *pwm_x, pwm_config_t *config) |
| | get default pwm config More...
|
| |
| void | pwm_get_default_pwm_pair_config (PWM_Type *pwm_x, pwm_pair_config_t *config) |
| | get default pwm pair config More...
|
| |
| hpm_stat_t | pwm_setup_waveform_in_pair (PWM_Type *pwm_x, uint8_t pwm_index, pwm_pair_config_t *pwm_pair_config, uint8_t cmp_start_index, pwm_cmp_config_t *cmp, uint8_t cmp_num) |
| | setup pwm waveform in pair More...
|
| |
| hpm_stat_t | pwm_setup_waveform (PWM_Type *pwm_x, uint8_t pwm_index, pwm_config_t *pwm_config, uint8_t cmp_start_index, pwm_cmp_config_t *cmp, uint8_t cmp_num) |
| | setup waveform More...
|
| |
| hpm_stat_t | pwm_update_duty_edge_aligned (PWM_Type *pwm_x, uint8_t cmp_index, float duty) |
| | update duty value for edge aligned waveform More...
|
| |
| hpm_stat_t | pwm_update_duty_central_aligned (PWM_Type *pwm_x, uint8_t cmp1_index, uint8_t cmp2_index, float duty) |
| | update duty value for central aligned waveform More...
|
| |
| hpm_stat_t | pwm_update_raw_cmp_edge_aligned (PWM_Type *pwm_x, uint8_t cmp_index, uint32_t target_cmp) |
| | update raw compare value for edge aligned waveform More...
|
| |
| hpm_stat_t | pwm_update_raw_cmp_central_aligned (PWM_Type *pwm_x, uint8_t cmp1_index, uint8_t cmp2_index, uint32_t target_cmp1, uint32_t target_cmp2) |
| | update raw compare value for central aligned waveform More...
|
| |