beautypg.com

AAEON AHP-2176 User Manual

Page 70

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-6


VOID SIOBitSet(byte LDN, byte Register, byte BitNum, byte
Value)
{
Byte

TmpValue;


SIOEnterMBPnPMode();

SIOSelectLDN(byte LDN);

IOWriteByte(SIOIndex,

Register);

TmpValue = IOReadByte(SIOData);

TmpValue &= ~(1 << BitNum);

TmpValue |= (Value << BitNum);

IOWriteByte(SIOData,

TmpValue);

SIOExitMBPnPMode();
}

VOID SIOByteSet(byte LDN, byte Register, byte Value){
SIOEnterMBPnPMode();

SIOSelectLDN(LDN);

IOWriteByte(SIOIndex,

Register);

IOWriteByte(SIOData, Value);
SIOExitMBPnPMode();

}
*********************************************************************************
***