Nuvo-6000 Series User’s Manual
Copyright © 2016 Neousys Technology Inc. All Right Reserved.
Page 98 of 100
WDT Function Reference
InitWDT
Syntax
BOOL InitWDT(void);
Description
Initialize the WDT function. You should always invoke InitWDT() before set or start
watchdog timer.
Parameter
None
Return Value
Returns TRUE if initialization successes, FALSE if initialization failed.
Usage
BOOL bRet = InitWDT()
SetWDT
Syntax
BOOL SetWDT(WORD tick, BYTE unit);
Description
Set timeout value and unit for watchdog timer. When InitWDT() is invoked, a default
timeout value of 255 seconds is assigned.
Parameter
tick
WORD value (1 ~ 65535) to indicate timeout ticks.
unit
BYTE value (0 or 1) to indicate unit of timeout ticks.
0 : unit is minute
1: unit is second
Return Value
If value of unit is correct (0 or 1), this function returns TRUE, otherwise FALSE.
Usage
WORD tick=255;
BYTE
unit=1; //unit is second.
BOOL bRet = SetWDT(tick, unit); //timeout value is 255 seconds