User Timer API Calls

prescaler_setValue()

Usage void prescaler_setValue(u32 reg, u32 value)
Include driver/prescaler.h
Parameters [IN] reg user timer base address
[IN] value prescaler value
Description Set the user timer prescaler value.

timer_setConfig()

Usage void timer_setConfig(u32 reg, u32 value)
Include driver/timer.h
Parameters [IN] reg user timer base address
[IN] value user timer configuration value:
[0] Set timer to run without prescaler
[1] Set timer to run with prescaler
[16] Set if timer need to restart after timer limit reach
Description Set the user timer configuration.

timer_setLimit()

Usage void timer_setLimit(u32 reg, u32 value)
Include driver/timer.h
Parameters [IN] reg user timer base address
[IN] value user timer configuration value
Description Set the limit value for the timer to generate an interrupt.

timer_getValue()

Usage u32 timer_getValue(u32 reg)
Include driver/timer.h
Parameters [IN] reg user timer base address
Returns [OUT] 32-bit Timer value
Description Get the timer value.

timer_clearValue()

Usage void timer_clearValue(u32 reg)
Include driver/timer.h
Parameters [IN] reg user timer base address
Description Clear the timer value by setting it to 0.