AAEON PICO-HD01 User Manual

Page 104

Advertising
background image

P I C O - I T X B o a r d

P I C O - H D 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();

}
**************************************************************************

Advertising