 |
xWRL684x MMWAVE-L-SDK
06.00.05
|
|
Go to the documentation of this file.
61 typedef struct TimerP_Params_ {
87 #define TIME_IN_MICRO_SECONDS (1000000U)
91 #define TIME_IN_MILLI_SECONDS (1000U)
95 #define TIME_IN_NANO_SECONDS (1000000000U)
void TimerP_setup(uint32_t baseAddr, TimerP_Params *params)
Setup timer but does not start it.
uint32_t enableOverflowInt
Definition: TimerP.h:79
void TimerP_clearOverflowInt(uint32_t baseAddr)
Clear timer overflow interrupt.
void TimerP_stop(uint32_t baseAddr)
Stop timer.
void TimerP_start(uint32_t baseAddr)
Start timer.
Parameters for TimerP_setup.
Definition: TimerP.h:61
uint32_t TimerP_isOverflowed(uint32_t baseAddr)
Check if timer is overflowed.
uint32_t TimerP_getCount(uint32_t baseAddr)
Get timer current count.
void TimerP_Params_init(TimerP_Params *params)
Set default value for TimerP_Params.
uint32_t TimerP_getReloadCount(uint32_t baseAddr)
Get timer reload count.
uint32_t oneshotMode
Definition: TimerP.h:78
uint32_t inputClkHz
Definition: TimerP.h:68
uint32_t inputPreScaler
Definition: TimerP.h:63
uint32_t periodInUsec
Definition: TimerP.h:73