Lines Matching refs:timer2
63 config->timer2.timer_enable = true; in dualtimer_get_config_defaults()
66 config->timer2.counter_mode = DUALTIMER_PERIODIC_MODE; in dualtimer_get_config_defaults()
69 config->timer2.counter_size = DUALTIMER_COUNTER_SIZE_32BIT; in dualtimer_get_config_defaults()
72 config->timer2.clock_prescaler = DUALTIMER_CLOCK_PRESCALER_DIV1; in dualtimer_get_config_defaults()
75 config->timer2.interrup_enable = true; in dualtimer_get_config_defaults()
78 config->timer2.load_value = 0; in dualtimer_get_config_defaults()
243 if (config->timer1.timer_enable || config->timer2.timer_enable) { in dualtimer_init()
271 if (config->timer2.timer_enable) { in dualtimer_init()
272 if (config->timer2.counter_mode == DUALTIMER_ONE_SHOT_MODE) { in dualtimer_init()
274 } else if (config->timer2.counter_mode == DUALTIMER_FREE_RUNNING_MODE) { in dualtimer_init()
276 } else if (config->timer2.counter_mode == DUALTIMER_PERIODIC_MODE) { in dualtimer_init()
280 ((config->timer2.counter_size) << DUALTIMER_TIMER2CONTROL_TIMER_SIZE_Pos)) | in dualtimer_init()
281 DUALTIMER_TIMER2CONTROL_TIMERPRE(config->timer2.clock_prescaler); in dualtimer_init()
282 if (config->timer2.interrup_enable) { in dualtimer_init()
285 DUALTIMER0->TIMER2LOAD.reg = config->timer2.load_value; in dualtimer_init()