AAEON AHP-2176 User Manual
Page 68

T o u c h P a n e l P C
A H P - 2 1 7 6
Appendix A Programming the Watchdog Timer
A-4
#define byte WDTRstBit // This parameter is represented from
Note22
#define byte WDTRstVal // This parameter is represented from
Note23
*********************************************************************************
***
*********************************************************************************
***
VOID Main(){
// Procedure : AaeonWDTConfig
// (byte)Timer : Time of WDT timer.(0x00~0xFF)
// (boolean)Unit : Select time unit(0: second, 1: minute).
AaeonWDTConfig();
// Procedure : AaeonWDTEnable
// This procudure will enable the WDT counting.
AaeonWDTEnable();
}
*********************************************************************************
***
*********************************************************************************
***
// Procedure : AaeonWDTEnable
VOID AaeonWDTEnable (){
WDTEnableDisable(EnableLDN, EnableReg, EnableBit, 1);
}
// Procedure : AaeonWDTConfig
VOID AaeonWDTConfig (){
// Disable WDT counting
WDTEnableDisable(EnableLDN, EnableReg, EnableBit, 0);
// Clear Watchdog Timeout Status
WDTClearTimeoutStatus();
// WDT relative parameter setting
WDTParameterSetting();
}