Timer Driver API functions. More...
Functions | |
tr_hal_status_t | tr_hal_timer_init (tr_hal_timer_id_t timer_id, tr_hal_timer_settings_t *timer_settings) |
tr_hal_status_t | tr_hal_timer_read (tr_hal_timer_id_t timer_id, tr_hal_timer_settings_t *timer_settings) |
tr_hal_status_t | tr_hal_timer_start (tr_hal_timer_id_t timer_id) |
tr_hal_status_t | tr_hal_timer_stop (tr_hal_timer_id_t timer_id) |
tr_hal_status_t | tr_hal_timer_restart (tr_hal_timer_id_t timer_id) |
tr_hal_status_t | tr_hal_timer_is_running (tr_hal_timer_id_t timer_id, bool *is_running) |
tr_hal_status_t | tr_hal_read_active_timer_state (tr_hal_timer_id_t timer_id, bool *timer_enabled, tr_hal_timer_prescalar_t *prescalar, uint32_t *current_countdown_value) |
tr_hal_status_t | tr_hal_timer_change_period (tr_hal_timer_id_t timer_id, uint32_t timer_start_value, tr_hal_timer_prescalar_t prescalar) |
tr_hal_status_t | tr_hal_timer_set_callback_function (tr_hal_timer_id_t timer_id, tr_hal_timer_callback_t callback_function) |
Timer Driver API functions.
tr_hal_status_t tr_hal_read_active_timer_state | ( | tr_hal_timer_id_t | timer_id, |
bool * | timer_enabled, | ||
tr_hal_timer_prescalar_t * | prescalar, | ||
uint32_t * | current_countdown_value ) |
-— read active timer, change timer period, set callback fx -—
tr_hal_status_t tr_hal_timer_change_period | ( | tr_hal_timer_id_t | timer_id, |
uint32_t | timer_start_value, | ||
tr_hal_timer_prescalar_t | prescalar ) |
tr_hal_status_t tr_hal_timer_init | ( | tr_hal_timer_id_t | timer_id, |
tr_hal_timer_settings_t * | timer_settings ) |
— init settings, read settings -—
tr_hal_status_t tr_hal_timer_is_running | ( | tr_hal_timer_id_t | timer_id, |
bool * | is_running ) |
tr_hal_status_t tr_hal_timer_read | ( | tr_hal_timer_id_t | timer_id, |
tr_hal_timer_settings_t * | timer_settings ) |
tr_hal_status_t tr_hal_timer_restart | ( | tr_hal_timer_id_t | timer_id | ) |
tr_hal_status_t tr_hal_timer_set_callback_function | ( | tr_hal_timer_id_t | timer_id, |
tr_hal_timer_callback_t | callback_function ) |
tr_hal_status_t tr_hal_timer_start | ( | tr_hal_timer_id_t | timer_id | ) |
— start, stop, restart -—
tr_hal_status_t tr_hal_timer_stop | ( | tr_hal_timer_id_t | timer_id | ) |