AAEON ACP-1103 User Manual

Page 114

Advertising
background image

M u l t i - T o u c h P a n e l P C

A C P - 1 1 0 3

Appendix E Digital I/O Ports

E-6

Byte TmpValue;


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

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

Advertising