PWM configuration.
#include <pwm.h>
Data Fields | |
enum tc_cc_channel_mask_enable_t | cc_mask |
enum pwm_channel_t | channel |
enum pwm_clk_sel | clk_sel |
uint16_t | period |
void * | tc |
enum tc_cc_channel_mask_enable_t pwm_config::cc_mask |
Referenced by pwm_init(), and pwm_start().
enum pwm_channel_t pwm_config::channel |
Referenced by pwm_init(), and pwm_set_duty_cycle_percent().
enum pwm_clk_sel pwm_config::clk_sel |
Referenced by pwm_init(), pwm_set_frequency(), and pwm_start().
uint16_t pwm_config::period |
Referenced by pwm_init(), pwm_set_duty_cycle_percent(), pwm_set_frequency(), and pwm_start().
void* pwm_config::tc |
Referenced by pwm_disable(), pwm_init(), pwm_overflow_int_callback(), pwm_set_duty_cycle_percent(), pwm_start(), pwm_stop(), and pwm_timer_reset().