2.33 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.