Asus AAEON FWS-7830 User Manual page 98

Table of Contents

Advertisement

************************************************************************************
// Procedure : AaeonWDTEnable
AaeonWDTEnable ()
VOID
WDTEnableDisable(
}
// Procedure : AaeonWDTConfig
AaeonWDTConfig ()
VOID
// Disable WDT counting
WDTEnableDisable(
// Clear Watchdog Timeout Status
WDTClearTimeoutStatus();
// WDT relative parameter setting
WDTParameterSetting();
}
WDTEnableDisable(byte LDN, byte Register, byte BitNum, byte Value)
VOID
SIOBitSet(LDN, Register, BitNum, Value);
}
WDTParameterSetting()
VOID
// Watchdog Timer counter setting
SIOByteSet(TimerLDN, TimerReg, TimerVal);
// WDT counting unit setting
SIOBitSet(UnitLDN, UnitReg, UnitBit, UnitVal);
}
WDTClearTimeoutStatus()
VOID
SIOBitSet(StatusLDN, StatusReg, StatusBit, 1);
}
************************************************************************************
Appendix A – Watchdog Timer Programming
{
EnableLDN, EnableReg, EnableBit, 1
{
EnableLDN, EnableReg, EnableBit, 0
{
{
);
);
{
85

Advertisement

Table of Contents
loading

Table of Contents