| /bsp/hpmicro/libraries/hpm_sdk/drivers/inc/ |
| A D | hpm_pwm_drv.h | 206 static inline void pwm_deinit(PWM_Type *pwm_x) in pwm_deinit() 274 static inline void pwm_set_start_count(PWM_Type *pwm_x, in pwm_set_start_count() 305 static inline void pwm_set_reload(PWM_Type *pwm_x, in pwm_set_reload() 357 static inline void pwm_timer_reset(PWM_Type *pwm_x) in pwm_timer_reset() 370 static inline uint32_t pwm_get_status(PWM_Type *pwm_x) in pwm_get_status() 693 static inline void pwm_clear_fault(PWM_Type *pwm_x) in pwm_clear_fault() 704 static inline void pwm_stop_counter(PWM_Type *pwm_x) in pwm_stop_counter() 714 static inline void pwm_start_counter(PWM_Type *pwm_x) in pwm_start_counter() 964 hpm_stat_t pwm_setup_waveform(PWM_Type *pwm_x, 1027 static inline void pwm_enable_hrpwm(PWM_Type *pwm_x) in pwm_enable_hrpwm() [all …]
|
| /bsp/Vango/v85xxp/Libraries/VangoV85xxP_standard_peripheral/Include/ |
| A D | lib_pwm.h | 226 void PWM_BaseInit(PWM_Type *PWMx, PWM_BaseInitType *InitStruct); 229 void PWM_OCInit(PWM_Type *PWMx, PWM_OCInitType *OCInitType); 231 void PWM_ICInit(PWM_Type *PWMx, PWM_ICInitType *ICInitType); 234 void PWM_BaseINTConfig(PWM_Type *PWMx, uint32_t NewState); 235 uint8_t PWM_GetBaseINTStatus(PWM_Type *PWMx); 236 void PWM_ClearBaseINTStatus(PWM_Type *PWMx); 242 void PWM_ClearCounter(PWM_Type *PWMx); 243 void PWM_CCRConfig(PWM_Type *PWMx, uint32_t Channel, uint16_t Period); 247 void PWM_SetOutLevel(PWM_Type *PWMx, uint32_t Channel, uint32_t Level); 249 uint8_t PWM_GetSCCI(PWM_Type *PWMx, uint32_t Channel); [all …]
|
| /bsp/Vango/v85xxp/Libraries/VangoV85xxP_standard_peripheral/Source/ |
| A D | lib_pwm.c | 34 void PWM_BaseInit(PWM_Type *PWMx, PWM_BaseInitType *InitStruct) in PWM_BaseInit() 106 void PWM_OCInit(PWM_Type *PWMx, PWM_OCInitType *OCInitType) in PWM_OCInit() 153 void PWM_ICInit(PWM_Type *PWMx, PWM_ICInitType *ICInitType) in PWM_ICInit() 176 void PWM_BaseINTConfig(PWM_Type *PWMx, uint32_t NewState) in PWM_BaseINTConfig() 198 uint8_t PWM_GetBaseINTStatus(PWM_Type *PWMx) in PWM_GetBaseINTStatus() 214 void PWM_ClearBaseINTStatus(PWM_Type *PWMx) in PWM_ClearBaseINTStatus() 313 void PWM_ClearCounter(PWM_Type *PWMx) in PWM_ClearCounter() 331 void PWM_CCRConfig(PWM_Type *PWMx, uint32_t Channel, uint16_t Period) in PWM_CCRConfig() 434 void PWM_SetOutLevel(PWM_Type *PWMx, uint32_t Channel, uint32_t Level) in PWM_SetOutLevel() 496 uint8_t PWM_GetSCCI(PWM_Type *PWMx, uint32_t Channel) in PWM_GetSCCI() [all …]
|
| /bsp/hpmicro/libraries/hpm_sdk/drivers/src/ |
| A D | hpm_pwm_drv.c | 11 hpm_stat_t pwm_load_cmp_shadow_on_match(PWM_Type *pwm_x, in pwm_load_cmp_shadow_on_match() 38 void pwm_get_default_cmp_config(PWM_Type *pwm_x, pwm_cmp_config_t *config) in pwm_get_default_cmp_config() 54 void pwm_get_default_output_channel_config(PWM_Type *pwm_x, pwm_output_channel_t *config) in pwm_get_default_output_channel_config() 62 void pwm_get_default_pwm_config(PWM_Type *pwm_x, pwm_config_t *config) in pwm_get_default_pwm_config() 73 void pwm_get_default_pwm_pair_config(PWM_Type *pwm_x, pwm_pair_config_t *config) in pwm_get_default_pwm_pair_config() 79 hpm_stat_t pwm_setup_waveform_in_pair(PWM_Type *pwm_x, uint8_t pwm_index, in pwm_setup_waveform_in_pair() 115 hpm_stat_t pwm_setup_waveform(PWM_Type *pwm_x, in pwm_setup_waveform() 140 hpm_stat_t pwm_update_raw_cmp_edge_aligned(PWM_Type *pwm_x, uint8_t cmp_index, uint32_t target_cmp) in pwm_update_raw_cmp_edge_aligned() 147 hpm_stat_t pwm_update_raw_cmp_central_aligned(PWM_Type *pwm_x, uint8_t cmp1_index, in pwm_update_raw_cmp_central_aligned() 164 hpm_stat_t pwm_update_raw_hrcmp_edge_aligned(PWM_Type *pwm_x, uint8_t cmp_index, uint32_t target_cm… in pwm_update_raw_hrcmp_edge_aligned() [all …]
|
| /bsp/nxp/imx/imx6ull-smart/drivers/ |
| A D | drv_pwm.c | 59 static void imx6ull_pwm_reset(PWM_Type *base) in imx6ull_pwm_reset() 76 static void imx6ull_pwm_wait_fifo_slot(PWM_Type *base, struct rt_pwm_configuration *configuration) in imx6ull_pwm_wait_fifo_slot() 98 PWM_Type *base = (PWM_Type *)device->parent.user_data; in imx6ull_pwm_enable() 116 PWM_Type *base = (PWM_Type *)device->parent.user_data; in imx6ull_pwm_get() 144 PWM_Type *base = (PWM_Type *)device->parent.user_data; in imx6ull_pwm_set() 211 static rt_err_t imx6ull_drv_pwm_init(PWM_Type *base) in imx6ull_drv_pwm_init() 251 PWM_Type *pwm1_base; in rt_hw_pwm_init() 254 pwm1_base = (PWM_Type *)rt_ioremap((void*)PWM1, 0x1000); in rt_hw_pwm_init()
|
| /bsp/nxp/imx/imxrt/libraries/drivers/ |
| A D | drv_pwm.c | 59 PWM_Type *base; in imxrt_drv_pwm_enable() 62 base = (PWM_Type *)device->parent.user_data; in imxrt_drv_pwm_enable() 83 PWM_Type *base; in imxrt_drv_pwm_get() 86 base = (PWM_Type *)device->parent.user_data; in imxrt_drv_pwm_get() 111 PWM_Type *base; in imxrt_drv_pwm_set() 117 base = (PWM_Type *)device->parent.user_data; in imxrt_drv_pwm_set() 151 static rt_err_t imxrt_drv_pwm_init(PWM_Type *base, pwm_submodule_t pwm_submodule, uint16_t psc, uin… in imxrt_drv_pwm_init() 185 static rt_err_t imxrt_pwm1_init(PWM_Type *base) in imxrt_pwm1_init() 222 static rt_err_t imxrt_pwm2_init(PWM_Type *base) in imxrt_pwm2_init() 259 static rt_err_t imxrt_pwm3_init(PWM_Type *base) in imxrt_pwm3_init() [all …]
|
| /bsp/hpmicro/hpm6200evk/board/ |
| A D | pinmux.h | 26 void init_pwm_pins(PWM_Type *ptr); 27 void init_hrpwm_pins(PWM_Type *ptr);
|
| A D | pinmux.c | 184 void init_pwm_pins(PWM_Type *ptr) in init_pwm_pins() 196 void init_hrpwm_pins(PWM_Type *ptr) in init_hrpwm_pins()
|
| A D | board.h | 579 uint32_t board_init_pwm_clock(PWM_Type *ptr);
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/HPM6280/ |
| A D | hpm_soc.h | 367 #define HPM_PWM0 ((PWM_Type *) HPM_PWM0_BASE) 371 #define HPM_PWM1 ((PWM_Type *) HPM_PWM1_BASE) 375 #define HPM_PWM2 ((PWM_Type *) HPM_PWM2_BASE) 379 #define HPM_PWM3 ((PWM_Type *) HPM_PWM3_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/HPM6750/ |
| A D | hpm_soc.h | 456 #define HPM_PWM0 ((PWM_Type *) HPM_PWM0_BASE) 460 #define HPM_PWM1 ((PWM_Type *) HPM_PWM1_BASE) 464 #define HPM_PWM2 ((PWM_Type *) HPM_PWM2_BASE) 468 #define HPM_PWM3 ((PWM_Type *) HPM_PWM3_BASE)
|
| /bsp/hpmicro/libraries/drivers/ |
| A D | drv_pwm.c | 44 static PWM_Type * pwm_base_tbl[PWM_INSTANCE_NUM] = { 94 PWM_Type * pwm_base; in hpm_generate_central_aligned_waveform() 187 PWM_Type * pwm_base; in hpm_set_central_aligned_waveform()
|
| /bsp/hpmicro/hpm5300evk/board/ |
| A D | pinmux.h | 27 void init_pwm_pins(PWM_Type *ptr);
|
| A D | board.h | 381 uint32_t board_init_pwm_clock(PWM_Type *ptr);
|
| A D | pinmux.c | 171 void init_pwm_pins(PWM_Type *ptr) in init_pwm_pins()
|
| A D | board.c | 490 uint32_t board_init_pwm_clock(PWM_Type *ptr) in board_init_pwm_clock()
|
| /bsp/hpmicro/hpm6300evk/board/ |
| A D | pinmux.h | 29 void init_pwm_pins(PWM_Type *ptr);
|
| A D | board.h | 481 uint32_t board_init_pwm_clock(PWM_Type *ptr);
|
| /bsp/hpmicro/hpm6750evk2/board/ |
| A D | pinmux.h | 36 void init_pwm_pins(PWM_Type *ptr);
|
| /bsp/hpmicro/hpm6750evk/board/ |
| A D | pinmux.h | 36 void init_pwm_pins(PWM_Type *ptr);
|
| /bsp/hpmicro/hpm6750evkmini/board/ |
| A D | pinmux.h | 38 void init_pwm_pins(PWM_Type *ptr);
|
| A D | board.c | 985 uint32_t board_init_pwm_clock(PWM_Type *ptr) in board_init_pwm_clock() 1153 static void set_rgb_output_off(PWM_Type *ptr, uint8_t pin, uint8_t cmp_index) in set_rgb_output_off()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5361/ |
| A D | hpm_soc.h | 350 #define HPM_PWM0 ((PWM_Type *) HPM_PWM0_BASE) 354 #define HPM_PWM1 ((PWM_Type *) HPM_PWM1_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/HPM6360/ |
| A D | hpm_soc.h | 339 #define HPM_PWM0 ((PWM_Type *) HPM_PWM0_BASE) 343 #define HPM_PWM1 ((PWM_Type *) HPM_PWM1_BASE)
|
| /bsp/Vango/v85xxp/Libraries/CMSIS/Vango/V85xxP/Include/ |
| A D | target.h | 473 } PWM_Type; /*!< Size = 32 (0x20) … typedef 715 #define PWM0 ((PWM_Type*) PWM0_BASE) 716 #define PWM1 ((PWM_Type*) PWM1_BASE) 717 #define PWM2 ((PWM_Type*) PWM2_BASE) 718 #define PWM3 ((PWM_Type*) PWM3_BASE)
|