This is the common include file for the Trident HAL Timer Driver. More...
#include "tr_hal_platform.h"
Go to the source code of this file.
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) |
This is the common include file for the Trident HAL Timer Driver.
SPDX-License-Identifier: LicenseRef-TridentMSLA SPDX-FileCopyrightText: 2025 Trident IoT, LLC https://www.tridentiot.com