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

NameDescription
DWDT_InitializeInitializes Dual watchdog timer peripheral
DWDT_WDTx_ClearClears the programmable watchdog timer
DWDT_WDTx_DisableDisables the programmable watchdog timer
DWDT_WDTx_RegisterCallbackAllows application to register callback with PLIB
DWDT_InitializeInitializes Dual watchdog timer peripheral
DWDT_PS_ClearClears the programmable secure watchdog timer
DWDT_PS_DisableDisables the programmable secure watchdog timer
DWDT_NS_ClearClears the never secure watchdog timer
DWDT_NS_DisableDisables the never secure watchdog timer
DWDT_PS_RegisterCallbackAllows application to register callback with PLIB
DWDT_NS_RegisterCallbackAllows application to register callback with PLIB

Data types and constants

NameTypeDescription
DWDT_CALLBACKTypedefType of the DWDT event handler function
DWDT_CALLBACKTypedefDWDT callback function definition
Note: Not all APIs maybe implemented. See the specific device family section for available APIs.