Lines Matching refs:ui32TimerNumber
56 internal_timer_config(uint32_t ui32TimerNumber, in internal_timer_config() argument
119 TIMERn(ui32TimerNumber)->CTRL0_b.TMR0EN = 0; in internal_timer_config()
124 TIMERn(ui32TimerNumber)->CTRL0 = ui32ConfigCtrl; in internal_timer_config()
125 TIMERn(ui32TimerNumber)->MODE0 = ui32ConfigMode; in internal_timer_config()
126 TIMERn(ui32TimerNumber)->TMR0CMP0 = ui32Compare0; in internal_timer_config()
127 TIMERn(ui32TimerNumber)->TMR0CMP1 = ui32Compare1; in internal_timer_config()
132 TIMERn(ui32TimerNumber)->CTRL0_b.TMR0CLR = 1; in internal_timer_config()
139 am_hal_timer_config(uint32_t ui32TimerNumber, in am_hal_timer_config() argument
146 if ( AM_HAL_WRITE_WAIT_TIMER == ui32TimerNumber ) in am_hal_timer_config()
151 return internal_timer_config(ui32TimerNumber, psTimerConfig); in am_hal_timer_config()
178 am_hal_timer_reset_config(uint32_t ui32TimerNumber) in am_hal_timer_reset_config() argument
183 am_hal_timer_interrupt_disable(3 << (ui32TimerNumber * 2)); in am_hal_timer_reset_config()
188 am_hal_timer_enable_sync(1 << ui32TimerNumber); in am_hal_timer_reset_config()
193 am_hal_timer_disable(ui32TimerNumber); in am_hal_timer_reset_config()
198 TIMERn(ui32TimerNumber)->CTRL0 = 0; in am_hal_timer_reset_config()
199 TIMERn(ui32TimerNumber)->TIMER0 = 0; in am_hal_timer_reset_config()
200 TIMERn(ui32TimerNumber)->TMR0CMP0 = 0; in am_hal_timer_reset_config()
201 TIMERn(ui32TimerNumber)->TMR0CMP1 = 0; in am_hal_timer_reset_config()
202 TIMERn(ui32TimerNumber)->MODE0 = 0; in am_hal_timer_reset_config()
204 am_hal_timer_interrupt_clear(3 << (ui32TimerNumber *2)); in am_hal_timer_reset_config()
213 am_hal_timer_enable(uint32_t ui32TimerNumber) in am_hal_timer_enable() argument
220 TIMER->GLOBEN |= 1 << ui32TimerNumber; in am_hal_timer_enable()
225 TIMERn(ui32TimerNumber)->CTRL0_b.TMR0CLR = 1; in am_hal_timer_enable()
226 TIMERn(ui32TimerNumber)->CTRL0_b.TMR0CLR = 0; in am_hal_timer_enable()
227 TIMERn(ui32TimerNumber)->CTRL0_b.TMR0EN = 1; in am_hal_timer_enable()
238 am_hal_timer_disable(uint32_t ui32TimerNumber) in am_hal_timer_disable() argument
246 TIMERn(ui32TimerNumber)->CTRL0_b.TMR0EN = 0; in am_hal_timer_disable()
326 am_hal_timer_clear(uint32_t ui32TimerNumber) in am_hal_timer_clear() argument
333 TIMERn(ui32TimerNumber)->CTRL0_b.TMR0EN = 0; in am_hal_timer_clear()
338 TIMERn(ui32TimerNumber)->CTRL0_b.TMR0CLR = 1; in am_hal_timer_clear()
339 TIMERn(ui32TimerNumber)->CTRL0_b.TMR0CLR = 0; in am_hal_timer_clear()
344 TIMERn(ui32TimerNumber)->CTRL0_b.TMR0EN = 1; in am_hal_timer_clear()
355 am_hal_timer_clear_stop(uint32_t ui32TimerNumber) in am_hal_timer_clear_stop() argument
362 TIMERn(ui32TimerNumber)->CTRL0_b.TMR0EN = 0; in am_hal_timer_clear_stop()
367 TIMERn(ui32TimerNumber)->CTRL0_b.TMR0CLR = 1; in am_hal_timer_clear_stop()
369 TIMERn(ui32TimerNumber)->CTRL0_b.TMR0CLR = 0; in am_hal_timer_clear_stop()
380 am_hal_timer_read(uint32_t ui32TimerNumber) in am_hal_timer_read() argument
382 uint32_t ui32TimerAddr = (uint32_t)&TIMERn(ui32TimerNumber)->TIMER0; in am_hal_timer_read()
453 am_hal_timer_compare0_set(uint32_t ui32TimerNumber, in am_hal_timer_compare0_set() argument
459 TIMERn(ui32TimerNumber)->TMR0CMP0 = ui32CompareValue; in am_hal_timer_compare0_set()
468 am_hal_timer_compare1_set(uint32_t ui32TimerNumber, in am_hal_timer_compare1_set() argument
474 TIMERn(ui32TimerNumber)->TMR0CMP1 = ui32CompareValue; in am_hal_timer_compare1_set()