AAEON AHP-2176 User Manual
Page 70

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