Home
last modified time | relevance | path

Searched refs:PWM_Type (Results 1 – 25 of 39) sorted by relevance

12

/bsp/hpmicro/libraries/hpm_sdk/drivers/inc/
A Dhpm_pwm_drv.h206 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 Dlib_pwm.h226 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 Dlib_pwm.c34 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 Dhpm_pwm_drv.c11 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 Ddrv_pwm.c59 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 Ddrv_pwm.c59 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 Dpinmux.h26 void init_pwm_pins(PWM_Type *ptr);
27 void init_hrpwm_pins(PWM_Type *ptr);
A Dpinmux.c184 void init_pwm_pins(PWM_Type *ptr) in init_pwm_pins()
196 void init_hrpwm_pins(PWM_Type *ptr) in init_hrpwm_pins()
A Dboard.h579 uint32_t board_init_pwm_clock(PWM_Type *ptr);
/bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/HPM6280/
A Dhpm_soc.h367 #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 Dhpm_soc.h456 #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 Ddrv_pwm.c44 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 Dpinmux.h27 void init_pwm_pins(PWM_Type *ptr);
A Dboard.h381 uint32_t board_init_pwm_clock(PWM_Type *ptr);
A Dpinmux.c171 void init_pwm_pins(PWM_Type *ptr) in init_pwm_pins()
A Dboard.c490 uint32_t board_init_pwm_clock(PWM_Type *ptr) in board_init_pwm_clock()
/bsp/hpmicro/hpm6300evk/board/
A Dpinmux.h29 void init_pwm_pins(PWM_Type *ptr);
A Dboard.h481 uint32_t board_init_pwm_clock(PWM_Type *ptr);
/bsp/hpmicro/hpm6750evk2/board/
A Dpinmux.h36 void init_pwm_pins(PWM_Type *ptr);
/bsp/hpmicro/hpm6750evk/board/
A Dpinmux.h36 void init_pwm_pins(PWM_Type *ptr);
/bsp/hpmicro/hpm6750evkmini/board/
A Dpinmux.h38 void init_pwm_pins(PWM_Type *ptr);
A Dboard.c985 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 Dhpm_soc.h350 #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 Dhpm_soc.h339 #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 Dtarget.h473 } 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)

Completed in 63 milliseconds

12