HAL Hardware Critical Timer

nRF5 SDK v15.0.0

Module to declare HAL hardware critical timer interface. More...

Typedefs

typedef void(* hal_timer_critical_handler_t )(void)
Prototype for critical timer handler.

Functions

void hal_timer_critical_start (uint32_t interval_us, hal_timer_critical_handler_t handler)
Starts hardware critical timer. More...
void hal_timer_critical_stop (void)
Stops hardware critical timer.
bool is_critical_timer_started (void)
Check if critical timer is currently used. More...

Detailed Description

Module to declare HAL hardware critical timer interface.

Function Documentation

void hal_timer_critical_start ( uint32_t interval_us ,
hal_timer_critical_handler_t handler
)

Starts hardware critical timer.

Parameters
[in] interval_us timer interval for timer start.
[in] handler critical timer event handler.
bool is_critical_timer_started ( void )

Check if critical timer is currently used.

Return values
timer_state true - timer is running now false - timer in stop mode