![]() |
PDK API Guide for J721E
|
Basic TimerP Parameters.
Structure that contains the parameters passed into TimerP_create when creating a TimerP instance. The TimerP_Params_init function should be used to initialize the fields to default values before the application sets the fields manually. The TimerP default parameters are noted in TimerP_Params_init.
Data Fields | |
char * | name |
uint32_t | periodType |
uint32_t | extfreqLo |
uint32_t | extfreqHi |
uint32_t | intfreqLo |
uint32_t | intfreqHi |
uint32_t | startMode |
uint32_t | runMode |
uint32_t | period |
TimerP_Timer64Mode | timerMode |
TimerP_Timer64Half | timerHalf |
uint32_t | intNum |
void * | arg |
char* TimerP_Params::name |
Name of the timer instance. Memory must persist for the life of the clock instance. This can be used for debugging purposes, or set to NULL if not needed.
uint32_t TimerP_Params::periodType |
Period type, default micro seconds
uint32_t TimerP_Params::extfreqLo |
least siginificant 32-bits of ext frequency set to 0 to use internal clk freq
uint32_t TimerP_Params::extfreqHi |
most siginificant 32-bits of ext frequency set to 0 to use internal clk freq
uint32_t TimerP_Params::intfreqLo |
least siginificant 32-bits of int frequency set to 0 to use default internal clk freq
uint32_t TimerP_Params::intfreqHi |
most siginificant 32-bits of int frequency set to 0 to use default internal clk freq
uint32_t TimerP_Params::startMode |
timer start mode
uint32_t TimerP_Params::runMode |
timer run mode
uint32_t TimerP_Params::period |
Period of a tick
TimerP_Timer64Mode TimerP_Params::timerMode |
timer mode for 64bit timer
TimerP_Timer64Half TimerP_Params::timerHalf |
timer half for 64bit timer
uint32_t TimerP_Params::intNum |
Hwi Interrupt number to be used by Timer
void* TimerP_Params::arg |
Argument passed into the timer function.