AAEON PFM-CVS Rev.B User Manual

Page 123

Advertising
background image

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

P F M - C V S R e v . B

Appendix D Electrical Specifications for I/O Ports

D-10

************************************************************************************
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