|
status_t | TIMING_Init (const timing_instance_t *const instance, const timer_config_t *const config) |
| Initialize the timer instance and timer channels with value from input configuration structure. More...
|
|
void | TIMING_Deinit (const timing_instance_t *const instance) |
| De-initialize a timer instance. More...
|
|
void | TIMING_StartChannel (const timing_instance_t *const instance, const uint8_t channel, const uint32_t periodTicks) |
| Starts the timer channel counting. More...
|
|
void | TIMING_StopChannel (const timing_instance_t *const instance, const uint8_t channel) |
| Stop the timer channel counting. More...
|
|
uint32_t | TIMING_GetElapsed (const timing_instance_t *const instance, const uint8_t channel) |
| Get elapsed ticks. More...
|
|
uint32_t | TIMING_GetRemaining (const timing_instance_t *const instance, const uint8_t channel) |
| Get remaining ticks. More...
|
|
void | TIMING_EnableNotification (const timing_instance_t *const instance, const uint8_t channel) |
| Enable channel notifications. More...
|
|
void | TIMING_DisableNotification (const timing_instance_t *const instance, const uint8_t channel) |
| Disable channel notifications. More...
|
|
status_t | TIMING_GetResolution (const timing_instance_t *const instance, const timer_resolution_type_t type, uint64_t *const resolution) |
| Get tick resolution. More...
|
|
status_t | TIMING_GetMaxPeriod (const timing_instance_t *const instance, const timer_resolution_type_t type, uint64_t *const maxPeriod) |
| Get max period in engineering units. More...
|
|