uint16_t DMT_StatusGet(void)
Gets the DMT status.
void DMT_EventCallback(void)
This is the default callback with weak attribute. The user can override and implement the default cal...
void DMT_Initialize(void)
Initializes the DMT module.
void DMT_PreClear(void)
Writes the PreClear Pattern for DMTPRECLR register.
bool DMT_IsPreCleared(void)
Checks for the PreClear sequence was initiated and done before the Clear sequence is done.
bool DMT_IsWindowOpen(void)
Returns the Window Open status.
uint32_t DMT_CalibratedCounterGet(void)
Returns the current counter value.
void DMT_EventCallbackRegister(void(*handler)(void))
This function can be used to override default callback and to define custom callback for DMT Event ev...
uint32_t DMT_WindowTimeoutCounterGet(void)
Reads the DMT Window Interval Counter.
uint32_t DMT_CounterGet(void)
Returns the current counter value.
void DMT_Enable(void)
Enables the DMT module.
uint32_t DMT_TimeoutCounterGet(void)
Reads the DMT counter register.
void DMT_Clear(void)
Checks the PreClear Status and clears the DMT Fetch Counter.