Lines Matching refs:tmr_handler
75 CM_TMRA_TypeDef *tmr_handler; member
141 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_1_INDEX].tmr_handler, TMRA_FLAG_OV… in TMRA_1_Ovf_callback()
146 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_1_INDEX].tmr_handler, TMRA_FLAG_UD… in TMRA_1_Udf_callback()
152 …CM_TMRA_TypeDef *tmr_handler = hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_1_INDEX].tmr_handler; in TMRA_1_Ovf_Udf_Handler() local
153 if (TMRA_GetStatus(tmr_handler, TMRA_FLAG_OVF) == SET) in TMRA_1_Ovf_Udf_Handler()
157 else if (TMRA_GetStatus(tmr_handler, TMRA_FLAG_UDF) == SET) in TMRA_1_Ovf_Udf_Handler()
168 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_2_INDEX].tmr_handler, TMRA_FLAG_OV… in TMRA_2_Ovf_callback()
173 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_2_INDEX].tmr_handler, TMRA_FLAG_UD… in TMRA_2_Udf_callback()
179 …CM_TMRA_TypeDef *tmr_handler = hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_2_INDEX].tmr_handler; in TMRA_2_Ovf_Udf_Handler() local
180 if (TMRA_GetStatus(tmr_handler, TMRA_FLAG_OVF) == SET) in TMRA_2_Ovf_Udf_Handler()
184 else if (TMRA_GetStatus(tmr_handler, TMRA_FLAG_UDF) == SET) in TMRA_2_Ovf_Udf_Handler()
195 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_3_INDEX].tmr_handler, TMRA_FLAG_OV… in TMRA_3_Ovf_callback()
200 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_3_INDEX].tmr_handler, TMRA_FLAG_UD… in TMRA_3_Udf_callback()
206 …CM_TMRA_TypeDef *tmr_handler = hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_3_INDEX].tmr_handler; in TMRA_3_Ovf_Udf_Handler() local
207 if (TMRA_GetStatus(tmr_handler, TMRA_FLAG_OVF) == SET) in TMRA_3_Ovf_Udf_Handler()
211 else if (TMRA_GetStatus(tmr_handler, TMRA_FLAG_UDF) == SET) in TMRA_3_Ovf_Udf_Handler()
222 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_4_INDEX].tmr_handler, TMRA_FLAG_OV… in TMRA_4_Ovf_callback()
227 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_4_INDEX].tmr_handler, TMRA_FLAG_UD… in TMRA_4_Udf_callback()
233 …CM_TMRA_TypeDef *tmr_handler = hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_4_INDEX].tmr_handler; in TMRA_4_Ovf_Udf_Handler() local
234 if (TMRA_GetStatus(tmr_handler, TMRA_FLAG_OVF) == SET) in TMRA_4_Ovf_Udf_Handler()
238 else if (TMRA_GetStatus(tmr_handler, TMRA_FLAG_UDF) == SET) in TMRA_4_Ovf_Udf_Handler()
249 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_5_INDEX].tmr_handler, TMRA_FLAG_OV… in TMRA_5_Ovf_callback()
254 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_5_INDEX].tmr_handler, TMRA_FLAG_UD… in TMRA_5_Udf_callback()
260 …CM_TMRA_TypeDef *tmr_handler = hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_5_INDEX].tmr_handler; in TMRA_5_Ovf_Udf_Handler() local
261 if (TMRA_GetStatus(tmr_handler, TMRA_FLAG_OVF) == SET) in TMRA_5_Ovf_Udf_Handler()
265 else if (TMRA_GetStatus(tmr_handler, TMRA_FLAG_UDF) == SET) in TMRA_5_Ovf_Udf_Handler()
276 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_6_INDEX].tmr_handler, TMRA_FLAG_OV… in TMRA_6_Ovf_callback()
281 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_6_INDEX].tmr_handler, TMRA_FLAG_UD… in TMRA_6_Udf_callback()
287 …CM_TMRA_TypeDef *tmr_handler = hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_6_INDEX].tmr_handler; in TMRA_6_Ovf_Udf_Handler() local
288 if (TMRA_GetStatus(tmr_handler, TMRA_FLAG_OVF) == SET) in TMRA_6_Ovf_Udf_Handler()
292 else if (TMRA_GetStatus(tmr_handler, TMRA_FLAG_UDF) == SET) in TMRA_6_Ovf_Udf_Handler()
303 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_7_INDEX].tmr_handler, TMRA_FLAG_OV… in TMRA_7_Ovf_callback()
308 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_7_INDEX].tmr_handler, TMRA_FLAG_UD… in TMRA_7_Udf_callback()
316 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_8_INDEX].tmr_handler, TMRA_FLAG_OV… in TMRA_8_Ovf_callback()
321 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_8_INDEX].tmr_handler, TMRA_FLAG_UD… in TMRA_8_Udf_callback()
329 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_9_INDEX].tmr_handler, TMRA_FLAG_OV… in TMRA_9_Ovf_callback()
334 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_9_INDEX].tmr_handler, TMRA_FLAG_UD… in TMRA_9_Udf_callback()
342 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_10_INDEX].tmr_handler, TMRA_FLAG_O… in TMRA_10_Ovf_callback()
347 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_10_INDEX].tmr_handler, TMRA_FLAG_U… in TMRA_10_Udf_callback()
355 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_11_INDEX].tmr_handler, TMRA_FLAG_O… in TMRA_11_Ovf_callback()
360 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_11_INDEX].tmr_handler, TMRA_FLAG_U… in TMRA_11_Udf_callback()
368 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_12_INDEX].tmr_handler, TMRA_FLAG_O… in TMRA_12_Ovf_callback()
373 …TMRA_ClearStatus(hc32_pulse_encoder_tmra_obj[PULSE_ENCODER_TMRA_12_INDEX].tmr_handler, TMRA_FLAG_U… in TMRA_12_Udf_callback()
451 (void)TMRA_Init(hc32_device->tmr_handler, &stcTmraInit); in _tmra_pulse_encoder_init()
466 TMRA_IntCmd(hc32_device->tmr_handler, TMRA_INT_OVF | TMRA_INT_UDF, ENABLE); in _tmra_pulse_encoder_init()
479 if (READ_REG8_BIT(hc32_device->tmr_handler->BCSTRL, TMRA_BCSTRL_START) == TMRA_BCSTRL_START) in _tmra_pulse_encoder_clear_count()
483 TMRA_Stop(hc32_device->tmr_handler); in _tmra_pulse_encoder_clear_count()
484 TMRA_SetCountValue(hc32_device->tmr_handler, 0); in _tmra_pulse_encoder_clear_count()
487 TMRA_Start(hc32_device->tmr_handler); in _tmra_pulse_encoder_clear_count()
496 …return (rt_int32_t)((rt_int16_t)TMRA_GetCountValue(hc32_device->tmr_handler) + (hc32_device->Over_… in _tmra_pulse_encoder_get_count()
510 TMRA_Start(hc32_device->tmr_handler); in _tmra_pulse_encoder_control()
514 TMRA_Stop(hc32_device->tmr_handler); in _tmra_pulse_encoder_control()
582 CM_TMR6_TypeDef *tmr_handler; member
642 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_1_INDEX].tmr_handler, TMR6_FLAG_OV… in TMR6_1_Ovf_callback()
647 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_1_INDEX].tmr_handler, TMR6_FLAG_UD… in TMR6_1_Udf_callback()
653 …CM_TMR6_TypeDef *tmr_handler = hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_1_INDEX].tmr_handler; in TMR6_1_Ovf_Udf_Handler() local
654 if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_OVF) == SET) in TMR6_1_Ovf_Udf_Handler()
658 else if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_UDF) == SET) in TMR6_1_Ovf_Udf_Handler()
669 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_2_INDEX].tmr_handler, TMR6_FLAG_OV… in TMR6_2_Ovf_callback()
674 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_2_INDEX].tmr_handler, TMR6_FLAG_UD… in TMR6_2_Udf_callback()
680 …CM_TMR6_TypeDef *tmr_handler = hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_2_INDEX].tmr_handler; in TMR6_2_Ovf_Udf_Handler() local
681 if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_OVF) == SET) in TMR6_2_Ovf_Udf_Handler()
685 else if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_UDF) == SET) in TMR6_2_Ovf_Udf_Handler()
696 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_3_INDEX].tmr_handler, TMR6_FLAG_OV… in TMR6_3_Ovf_callback()
701 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_3_INDEX].tmr_handler, TMR6_FLAG_UD… in TMR6_3_Udf_callback()
707 …CM_TMR6_TypeDef *tmr_handler = hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_3_INDEX].tmr_handler; in TMR6_3_Ovf_Udf_Handler() local
708 if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_OVF) == SET) in TMR6_3_Ovf_Udf_Handler()
712 else if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_UDF) == SET) in TMR6_3_Ovf_Udf_Handler()
723 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_4_INDEX].tmr_handler, TMR6_FLAG_OV… in TMR6_4_Ovf_callback()
728 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_4_INDEX].tmr_handler, TMR6_FLAG_UD… in TMR6_4_Udf_callback()
734 …CM_TMR6_TypeDef *tmr_handler = hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_4_INDEX].tmr_handler; in TMR6_4_Ovf_Udf_Handler() local
735 if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_OVF) == SET) in TMR6_4_Ovf_Udf_Handler()
739 else if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_UDF) == SET) in TMR6_4_Ovf_Udf_Handler()
750 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_5_INDEX].tmr_handler, TMR6_FLAG_OV… in TMR6_5_Ovf_callback()
755 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_5_INDEX].tmr_handler, TMR6_FLAG_UD… in TMR6_5_Udf_callback()
761 …CM_TMR6_TypeDef *tmr_handler = hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_5_INDEX].tmr_handler; in TMR6_5_Ovf_Udf_Handler() local
762 if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_OVF) == SET) in TMR6_5_Ovf_Udf_Handler()
766 else if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_UDF) == SET) in TMR6_5_Ovf_Udf_Handler()
777 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_6_INDEX].tmr_handler, TMR6_FLAG_OV… in TMR6_6_Ovf_callback()
782 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_6_INDEX].tmr_handler, TMR6_FLAG_UD… in TMR6_6_Udf_callback()
788 …CM_TMR6_TypeDef *tmr_handler = hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_6_INDEX].tmr_handler; in TMR6_6_Ovf_Udf_Handler() local
789 if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_OVF) == SET) in TMR6_6_Ovf_Udf_Handler()
793 else if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_UDF) == SET) in TMR6_6_Ovf_Udf_Handler()
804 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_7_INDEX].tmr_handler, TMR6_FLAG_OV… in TMR6_7_Ovf_callback()
809 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_7_INDEX].tmr_handler, TMR6_FLAG_UD… in TMR6_7_Udf_callback()
815 …CM_TMR6_TypeDef *tmr_handler = hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_7_INDEX].tmr_handler; in TMR6_7_Ovf_Udf_Handler() local
816 if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_OVF) == SET) in TMR6_7_Ovf_Udf_Handler()
820 else if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_UDF) == SET) in TMR6_7_Ovf_Udf_Handler()
831 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_8_INDEX].tmr_handler, TMR6_FLAG_OV… in TMR6_8_Ovf_callback()
836 …TMR6_ClearStatus(hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_8_INDEX].tmr_handler, TMR6_FLAG_UD… in TMR6_8_Udf_callback()
842 …CM_TMR6_TypeDef *tmr_handler = hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_8_INDEX].tmr_handler; in TMR6_8_Ovf_Udf_Handler() local
843 if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_OVF) == SET) in TMR6_8_Ovf_Udf_Handler()
847 else if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_UDF) == SET) in TMR6_8_Ovf_Udf_Handler()
859 …CM_TMR6_TypeDef *tmr_handler = hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_9_INDEX].tmr_handler; in TMR6_9_Ovf_Udf_Handler() local
860 if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_OVF) == SET) in TMR6_9_Ovf_Udf_Handler()
862 TMR6_ClearStatus(tmr_handler, TMR6_FLAG_OVF); in TMR6_9_Ovf_Udf_Handler()
865 else if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_UDF) == SET) in TMR6_9_Ovf_Udf_Handler()
867 TMR6_ClearStatus(tmr_handler, TMR6_FLAG_UDF); in TMR6_9_Ovf_Udf_Handler()
878 …CM_TMR6_TypeDef *tmr_handler = hc32_pulse_encoder_tmr6_obj[PULSE_ENCODER_TMR6_10_INDEX].tmr_handle… in TMR6_10_Ovf_Udf_Handler() local
879 if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_OVF) == SET) in TMR6_10_Ovf_Udf_Handler()
881 TMR6_ClearStatus(tmr_handler, TMR6_FLAG_OVF); in TMR6_10_Ovf_Udf_Handler()
884 else if (TMR6_GetStatus(tmr_handler, TMR6_FLAG_UDF) == SET) in TMR6_10_Ovf_Udf_Handler()
886 TMR6_ClearStatus(tmr_handler, TMR6_FLAG_UDF); in TMR6_10_Ovf_Udf_Handler()
950 (void)TMR6_Init(hc32_device->tmr_handler, &stcTmr6Init); in _tmr6_pulse_encoder_init()
965 TMR6_IntCmd(hc32_device->tmr_handler, TMR6_INT_OVF | TMR6_INT_UDF, ENABLE); in _tmr6_pulse_encoder_init()
978 if (READ_REG32_BIT(hc32_device->tmr_handler->GCONR, TMR6_GCONR_START) == TMR6_GCONR_START) in _tmr6_pulse_encoder_clear_count()
982 TMR6_Stop(hc32_device->tmr_handler); in _tmr6_pulse_encoder_clear_count()
983 TMR6_SetCountValue(hc32_device->tmr_handler, 0); in _tmr6_pulse_encoder_clear_count()
986 TMR6_Start(hc32_device->tmr_handler); in _tmr6_pulse_encoder_clear_count()
995 …return (rt_int32_t)((rt_int16_t)TMR6_GetCountValue(hc32_device->tmr_handler) + (hc32_device->Over_… in _tmr6_pulse_encoder_get_count()
1009 TMR6_Start(hc32_device->tmr_handler); in _tmr6_pulse_encoder_control()
1013 TMR6_Stop(hc32_device->tmr_handler); in _tmr6_pulse_encoder_control()