beautypg.com

AAEON EPIC-QM77 User Manual

Page 138

background image

E P I C B o a r d

E P I C - Q M 7 7

Appendix D Electrical Specifications for I/O Ports

D-13

************************************************************************************
Boolean   

SIOBitRead(byte LDN, byte Register, byte BitNum)

 

Byte TmpValue; 

 

 

SIOEnterMBPnPMode(); 

SIOSelectLDN(LDN); 

IOWriteByte(SIOIndex, Register); 

TmpValue = IOReadByte(SIOData); 

 

TmpValue &= (1 << BitNum); 

 

SIOExitMBPnPMode(); 

 

If(TmpValue == 0) 

 

 

Return 0; 

 

Return 1; 

VOID   

ConfigToOutputMode(byte LDN, byte Register, byte BitNum)

 

Byte TmpValue, OutputEnableReg; 

 

 

OutputEnableReg = Register‐1; 

 

SIOEnterMBPnPMode(); 

SIOSelectLDN(LDN); 

IOWriteByte(SIOIndex, OutputEnableReg); 

TmpValue = IOReadByte(SIOData); 

TmpValue |= (1 << BitNum); 

IOWriteByte(SIOData, OutputEnableReg); 

SIOExitMBPnPMode(); 


************************************************************************************