Go to the source code of this file.
Data Structures | |
struct | TimerP_Params |
Parameters for TimerP_setup. More... | |
Macros | |
#define | TIME_IN_MICRO_SECONDS (1000000U) |
#define | MAX_TIMER_COUNT_VALUE (0xFFFFFFFFU) |
#define | TIME_IN_MILLI_SECONDS (1000U) |
#define | TIME_IN_NANO_SECONDS (1000000000U) |
#define | TIMERP_SHIFT_BY_EIGHT (8U) |
#define | MAX_NUMBER_OF_CYCLES (0xFFFFFFFFU) |
#define | MAX_NUMBER_OF_COUNT (0xFFFFFFFFU) |
Functions | |
void | TimerP_Params_init (TimerP_Params *params) |
Set default value for TimerP_Params. More... | |
void | TimerP_setup (uint32_t baseAddr, TimerP_Params *params) |
Setup timer but does not start it. More... | |
void | TimerP_start (uint32_t baseAddr) |
Start timer. More... | |
void | TimerP_stop (uint32_t baseAddr) |
Stop timer. More... | |
uint32_t | TimerP_getCount (uint32_t baseAddr) |
Get timer current count. More... | |
uint32_t | TimerP_getReloadCount (uint32_t baseAddr) |
Get timer reload count. More... | |
void | TimerP_clearOverflowInt (uint32_t baseAddr) |
Clear timer overflow interrupt. More... | |
uint32_t | TimerP_isOverflowed (uint32_t baseAddr) |
Check if timer is overflowed. More... | |