Jump to main content

##

# 2.35 Dual Watchdog Timer (DWDT)

This Plib implements software abstraction for DWDT Peripheral.

## Library Interface

Dual Watchdog Timer peripheral library provides the following interfaces:

Functions

Name | Description
--- | ---
DWDT_Initialize | Initializes Dual watchdog timer peripheral
DWDT_WDTx_Clear | Clears the programmable watchdog timer
DWDT_WDTx_Disable | Disables the programmable watchdog timer
DWDT_WDTx_RegisterCallback | Allows application to register callback with PLIB
DWDT_Initialize | Initializes Dual watchdog timer peripheral
DWDT_PS_Clear | Clears the programmable secure watchdog timer
DWDT_PS_Disable | Disables the programmable secure watchdog timer
DWDT_NS_Clear | Clears the never secure watchdog timer
DWDT_NS_Disable | Disables the never secure watchdog timer
DWDT_PS_RegisterCallback | Allows application to register callback with PLIB
DWDT_NS_RegisterCallback | Allows application to register callback with PLIB

Data types and constants

Name | Type | Description
--- | --- | ---
DWDT_CALLBACK | Typedef | Type of the DWDT event handler function
DWDT_CALLBACK | Typedef | DWDT callback function definition

Note: Not all APIs maybe implemented. See the specific device family section for available APIs.