44 uint32_t u32ResetDelay,
45 uint32_t u32EnableReset,
46 uint32_t u32EnableWakeup)
49 WDT->WTCR = u32TimeoutInterval | WDT_WTCR_WTE_Msk |
50 (u32EnableReset << WDT_WTCR_WTRE_Pos) |
51 (u32EnableWakeup << WDT_WTCR_WTWKE_Pos);
73 WDT->WTCR = (
WDT->WTCR & ~(WDT_WTCR_WTIF_Msk | WDT_WTCR_WTWKF_Msk | WDT_WTCR_WTRF_Msk)) | WDT_WTCR_WTIE_Msk;
84 WDT->WTCR &= ~(WDT_WTCR_WTIF_Msk | WDT_WTCR_WTWKF_Msk | WDT_WTCR_WTRF_Msk | WDT_WTCR_WTIE_Msk);
NUC029FAE peripheral access layer header file. This file contains all the peripheral register's defin...
#define WDT
Pointer to WDT register structure.
void WDT_Close(void)
This function stops WDT counting and disable WDT module.
void WDT_DisableInt(void)
This function disables the WDT time-out interrupt.
void WDT_EnableInt(void)
This function enables the WDT time-out interrupt.
void WDT_Open(uint32_t u32TimeoutInterval, uint32_t u32ResetDelay, uint32_t u32EnableReset, uint32_t u32EnableWakeup)
This function make WDT module start counting with different time-out interval.