AAEON EPIC-CV07 User Manual

Page 128

Advertising
background image

E P I C B o a r d

E P I C - C V 0 7

Appendix D Electrical Specifications for I/O Ports

D-12

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


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

Advertising