AAEON PFM-HDS User Manual

Page 104

Advertising
background image

P C / 1 0 4 M o d u l e

P F M - H D S

Appendix E Digital I/O Ports

E -7

IOWriteByte(SIOData,

LDN

);

}

VOID

SIOBitSet(byte LDN, byte Register, byte BitNum, byte Value)

{

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