
Mini-ITX EMB-A70M
Appendix D Electrical Specifications for I/O Ports D-6
************************************************************************************
Boolean
AaeonReadPinStatus(byteRegister,byteBitNum){
BooleanPinStatus;
PinStatus=DIOBitRead(Register,BitNum);
ReturnPinStatus;
}
VOID
AaeonSetOutputLevel(byteRegister,byteBitNum,byteValue){
DIOBitSet(Register,BitNum,Value);
}
Boolean
DIOBitRead(byteRegister,byteBitNum){
ByteTmpValue;
TmpValue=IOReadByte(Register);
TmpValue&=(1<<BitNum);
If(TmpValue==0)
Return0;
Return1;
}
VOID
DIOBitSet(byteRegister,byteBitNum,byteValue){
ByteTmpValue;
TmpValue=IOReadByte(Register);
TmpValue&=~(1<<BitNum);
TmpValue|=(Value<<BitNum);
IOWriteByte(Register,TmpValue);
}
************************************************************************************
Kommentare zu diesen Handbüchern