AAEON PICO-CV01 User Manual
Page 103
P I C O - I T X B o a r d
P I C O - C V 0 1
Appendix E Electrical Specifications for I/O Ports
E-8
**************************************************************************
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 ConfigDioMode(byte PinBit, byte Mode){
Byte
TmpValue;
SIOEnterMBPnPMode();
SIOSelectLDN(DIOLDN);
IOWriteByte(SIOIndex, DirReg);
TmpValue = IOReadByte(SIOData);
TmpValue |= (Mode << PinBit);
IOWriteByte(SIOData, DirReg);
SIOExitMBPnPMode();
}
**************************************************************************