|
static void | TimerEnable (uint32_t ui32Base, uint32_t ui32Timer) |
| Enables the timer(s). More...
|
|
static void | TimerDisable (uint32_t ui32Base, uint32_t ui32Timer) |
| Disables the timer(s). More...
|
|
void | TimerConfigure (uint32_t ui32Base, uint32_t ui32Config) |
| Configures the timer(s). More...
|
|
void | TimerLevelControl (uint32_t ui32Base, uint32_t ui32Timer, bool bInvert) |
| Controls the output level. More...
|
|
static void | TimerEventControl (uint32_t ui32Base, uint32_t ui32Timer, uint32_t ui32Event) |
| Controls the event type. More...
|
|
void | TimerStallControl (uint32_t ui32Base, uint32_t ui32Timer, bool bStall) |
| Controls the stall handling. More...
|
|
void | TimerWaitOnTriggerControl (uint32_t ui32Base, uint32_t ui32Timer, bool bWait) |
| Controls the wait on trigger handling. More...
|
|
static void | TimerPrescaleSet (uint32_t ui32Base, uint32_t ui32Timer, uint32_t ui32Value) |
| Set the timer prescale value. More...
|
|
static uint32_t | TimerPrescaleGet (uint32_t ui32Base, uint32_t ui32Timer) |
| Get the timer prescale value. More...
|
|
static void | TimerPrescaleMatchSet (uint32_t ui32Base, uint32_t ui32Timer, uint32_t ui32Value) |
| Set the timer prescale match value. More...
|
|
static uint32_t | TimerPrescaleMatchGet (uint32_t ui32Base, uint32_t ui32Timer) |
| Get the timer prescale match value. More...
|
|
static void | TimerLoadSet (uint32_t ui32Base, uint32_t ui32Timer, uint32_t ui32Value) |
| Sets the timer load value. More...
|
|
static uint32_t | TimerLoadGet (uint32_t ui32Base, uint32_t ui32Timer) |
| Gets the timer load value. More...
|
|
static uint32_t | TimerValueGet (uint32_t ui32Base, uint32_t ui32Timer) |
| Gets the current timer value. More...
|
|
static void | TimerMatchSet (uint32_t ui32Base, uint32_t ui32Timer, uint32_t ui32Value) |
| Sets the timer match value. More...
|
|
static uint32_t | TimerMatchGet (uint32_t ui32Base, uint32_t ui32Timer) |
| Gets the timer match value. More...
|
|
void | TimerIntRegister (uint32_t ui32Base, uint32_t ui32Timer, void(*pfnHandler)(void)) |
| Registers an interrupt handler for the timer interrupt in the dynamic interrupt table. More...
|
|
void | TimerIntUnregister (uint32_t ui32Base, uint32_t ui32Timer) |
| Unregisters an interrupt handler for the timer interrupt in the dynamic interrupt table. More...
|
|
static void | TimerIntEnable (uint32_t ui32Base, uint32_t ui32IntFlags) |
| Enables individual timer interrupt sources. More...
|
|
static void | TimerIntDisable (uint32_t ui32Base, uint32_t ui32IntFlags) |
| Disables individual timer interrupt sources. More...
|
|
static uint32_t | TimerIntStatus (uint32_t ui32Base, bool bMasked) |
| Gets the current interrupt status. More...
|
|
static void | TimerIntClear (uint32_t ui32Base, uint32_t ui32IntFlags) |
| Clears timer interrupt sources. More...
|
|
static void | TimerSynchronize (uint32_t ui32Base, uint32_t ui32Timers) |
| Synchronizes the counters in a set of timers. More...
|
|
static void | TimerCcpCombineEnable (uint32_t ui32Base) |
| Enables AND'ing of the CCP outputs from Timer A and Timer B. More...
|
|
static void | TimerCcpCombineDisable (uint32_t ui32Base) |
| Disables AND'ing of the CCP outputs from Timer A and Timer B. More...
|
|
void | TimerMatchUpdateMode (uint32_t ui32Base, uint32_t ui32Timer, uint32_t ui32Mode) |
| Sets the Match Register Update mode. More...
|
|
void | TimerIntervalLoadMode (uint32_t ui32Base, uint32_t ui32Timer, uint32_t ui32Mode) |
| Sets the Interval Load mode. More...
|
|