This is the chip specific include file for T32CM11 Watchdog Driver note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application. More...
#include "tr_hal_platform.h"
Go to the source code of this file.
Data Structures | |
struct | WDOG_REGISTERS_T |
the struct we use so we can address registers using field names More... | |
struct | tr_hal_wdog_settings_t |
Typedefs | |
typedef void(* | tr_hal_wdog_event_callback_t) (uint32_t event_bitmask) |
Enumerations | |
enum | tr_hal_wdog_prescalar_t { TR_HAL_WDOG_CLK_PRESCALAR_1 = TR_HAL_WDOG_CTRL_CLK_PRESCALAR_1 , TR_HAL_WDOG_CLK_PRESCALAR_16 = TR_HAL_WDOG_CTRL_CLK_PRESCALAR_16 , TR_HAL_WDOG_CLK_PRESCALAR_256 = TR_HAL_WDOG_CTRL_CLK_PRESCALAR_256 , TR_HAL_WDOG_CLK_PRESCALAR_32 = TR_HAL_WDOG_CTRL_CLK_PRESCALAR_32 , TR_HAL_WDOG_CLK_PRESCALAR_128 = TR_HAL_WDOG_CTRL_CLK_PRESCALAR_128 , TR_HAL_WDOG_CLK_PRESCALAR_1024 = TR_HAL_WDOG_CTRL_CLK_PRESCALAR_1024 , TR_HAL_WDOG_CLK_PRESCALAR_4096 = TR_HAL_WDOG_CTRL_CLK_PRESCALAR_4096 } |
this enum is used for setting the clock prescalar in the settings struct More... | |
Functions | |
WDOG_REGISTERS_T * | tr_hal_wdog_get_register_address (void) |
This is the chip specific include file for T32CM11 Watchdog Driver note that there is a common include file for this HAL module that contains the APIs (such as the init function) that should be used by the application.
SPDX-License-Identifier: LicenseRef-TridentMSLA SPDX-FileCopyrightText: 2025 Trident IoT, LLC https://www.tridentiot.com