40 #ifndef __DRIVERLIB_WATCHDOG_H__
41 #define __DRIVERLIB_WATCHDOG_H__
59 #define WATCHDOG_INT_TYPE_INT 0x00000000
60 #define WATCHDOG_INT_TYPE_NMI 0x00000004
95 #endif // __DRIVERLIB_WATCHDOG_H__
void WatchdogIntTypeSet(uint32_t ui32Base, uint32_t ui32Type)
void WatchdogResetEnable(uint32_t ui32Base)
void WatchdogStallEnable(uint32_t ui32Base)
void WatchdogReloadSet(uint32_t ui32Base, uint32_t ui32LoadVal)
void WatchdogIntRegister(uint32_t ui32Base, void(*pfnHandler)(void))
void WatchdogIntUnregister(uint32_t ui32Base)
void WatchdogIntEnable(uint32_t ui32Base)
void WatchdogEnable(uint32_t ui32Base)
uint32_t WatchdogValueGet(uint32_t ui32Base)
void WatchdogUnlock(uint32_t ui32Base)
uint32_t WatchdogReloadGet(uint32_t ui32Base)
void WatchdogResetDisable(uint32_t ui32Base)
bool WatchdogRunning(uint32_t ui32Base)
void WatchdogIntClear(uint32_t ui32Base)
uint32_t WatchdogIntStatus(uint32_t ui32Base, bool bMasked)
void WatchdogLock(uint32_t ui32Base)
bool WatchdogLockState(uint32_t ui32Base)
void WatchdogStallDisable(uint32_t ui32Base)