beautypg.com

AAEON AHP-2176 User Manual

Page 68

background image

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();

}