Lines Matching refs:timer_periph

91         if (config->timer_periph != TIMER0)  in gd32_hwtimer_control()
106 TIMER_PSC(config->timer_periph) = (uint32_t)pre; in gd32_hwtimer_control()
110 timer_disable(config->timer_periph); in gd32_hwtimer_control()
127 CurrentTimer_Count = timer_counter_read(config->timer_periph); in gd32_hwtimer_count_get()
141 timer_deinit(config->timer_periph); in gd32_hwtimer_init()
143 timer_init(config->timer_periph, &initpara); in gd32_hwtimer_init()
147 timer_disable(config->timer_periph); in gd32_hwtimer_init()
148 timer_interrupt_enable(config->timer_periph, TIMER_INT_FLAG_UP); in gd32_hwtimer_init()
161 timer_single_pulse_mode_config(config->timer_periph, TIMER_SP_MODE_SINGLE); in gd32_hwtimer_start()
165 timer_single_pulse_mode_config(config->timer_periph, TIMER_SP_MODE_REPETITIVE); in gd32_hwtimer_start()
167 timer_counter_value_config(config->timer_periph, 0); in gd32_hwtimer_start()
168 timer_autoreload_value_config(config->timer_periph, cnt); in gd32_hwtimer_start()
169 timer_interrupt_enable(config->timer_periph, TIMER_INT_FLAG_UP); in gd32_hwtimer_start()
170 timer_enable(config->timer_periph); in gd32_hwtimer_start()
182 timer_disable(config->timer_periph); in gd32_hwtimer_stop()
208 timer_interrupt_flag_clear(hwtimer_obj[0].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER0_UP_IRQHandler()
218 timer_interrupt_flag_clear(hwtimer_obj[1].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER1_IRQHandler()
228 timer_interrupt_flag_clear(hwtimer_obj[2].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER2_IRQHandler()
238 timer_interrupt_flag_clear(hwtimer_obj[3].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER3_IRQHandler()
248 timer_interrupt_flag_clear(hwtimer_obj[4].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER4_IRQHandler()
258 timer_interrupt_flag_clear(hwtimer_obj[5].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER5_IRQHandler()
268 timer_interrupt_flag_clear(hwtimer_obj[6].config->timer_periph, TIMER_INT_FLAG_UP); in TIMER6_IRQHandler()