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"
Include dependency graph for T32CM11_wdog.h:
This graph shows which files directly or indirectly include this file: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