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.
