M480 BSP V3.05.006
The Board Support Package for M480 Series
Macros | Functions
wdt.h File Reference

M480 series WDT driver header file. More...

Go to the source code of this file.

Macros

#define WDT_TIMEOUT_2POW4
 
#define WDT_TIMEOUT_2POW6
 
#define WDT_TIMEOUT_2POW8
 
#define WDT_TIMEOUT_2POW10
 
#define WDT_TIMEOUT_2POW12
 
#define WDT_TIMEOUT_2POW14
 
#define WDT_TIMEOUT_2POW16
 
#define WDT_TIMEOUT_2POW18
 
#define WDT_RESET_DELAY_1026CLK
 
#define WDT_RESET_DELAY_130CLK
 
#define WDT_RESET_DELAY_18CLK
 
#define WDT_RESET_DELAY_3CLK
 
#define WDT_RESET_COUNTER_KEYWORD
 
#define WDT_CLEAR_RESET_FLAG()
 Clear WDT Reset System Flag. More...
 
#define WDT_CLEAR_TIMEOUT_INT_FLAG()
 Clear WDT Time-out Interrupt Flag. More...
 
#define WDT_CLEAR_TIMEOUT_WAKEUP_FLAG()
 Clear WDT Wake-up Flag. More...
 
#define WDT_GET_RESET_FLAG()
 Get WDT Time-out Reset Flag. More...
 
#define WDT_GET_TIMEOUT_INT_FLAG()
 Get WDT Time-out Interrupt Flag. More...
 
#define WDT_GET_TIMEOUT_WAKEUP_FLAG()
 Get WDT Time-out Wake-up Flag. More...
 
#define WDT_RESET_COUNTER()
 Reset WDT Counter. More...
 

Functions

__STATIC_INLINE void WDT_Close (void)
 Stop WDT Counting. More...
 
__STATIC_INLINE void WDT_EnableInt (void)
 Enable WDT Time-out Interrupt. More...
 
__STATIC_INLINE void WDT_DisableInt (void)
 Disable WDT Time-out Interrupt. More...
 
void WDT_Open (uint32_t u32TimeoutInterval, uint32_t u32ResetDelay, uint32_t u32EnableReset, uint32_t u32EnableWakeup)
 Initialize WDT and start counting. More...
 

Detailed Description

M480 series WDT driver header file.

Version
V3.00

SPDX-License-Identifier: Apache-2.0

Definition in file wdt.h.