User Manual

PC/104 Module PFM-CVS Rev. B
Appendix D Electrical Specificat ions for I/O Ports D-10
************************************************************************************
Boolean
SIOBitRead(byteLDN,byteRegister,byteBitNum){
ByteTmpValue;
SIOEnterMBPnPMode();
SIOSelectLDN(LDN);
IOWriteByte(SIOIndex,Register);
TmpValue=IOReadByte(SIOData);
TmpValue&=(1<<BitNum);
SIOExitMBPnPMode();
If(TmpValue==0)
Return0;
Return1;
}
VOID
ConfigToOutputMode(byteLDN,byteRegister ,byteBitNum){
ByteTmpValue,O utputEnableReg;
OutputEnableReg=Register1;
SIOEnterMBPnPMode();
SIOSelectLDN(LDN);
IOWriteByte(SIOIndex,OutputEnableReg);
TmpValue=IOReadByte(SIOData);
TmpValue|=(1<<BitNum);
IOWriteByte(SIOData,OutputEnableReg);
SIOExitMBPnPMode();
}
************************************************************************************