M i n i - I T X
************************************************************************************
AaeonReadPinStatus(byte Register, byte BitNum)
Boolean
Boolean PinStatus ;
PinStatus = DIOBitRead(Register, BitNum);
Return PinStatus ;
}
AaeonSetOutputLevel(byte Register, byte BitNum, byte Value)
VOID
DIOBitSet(Register, BitNum, Value);
}
DIOBitRead(byte Register, byte BitNum)
Boolean
Byte TmpValue;
TmpValue = IOReadByte(Register);
TmpValue &= (1 << BitNum);
If(TmpValue == 0)
Return 0;
Return 1;
}
DIOBitSet(byte Register, byte BitNum, byte Value)
VOID
Byte TmpValue;
TmpValue = IOReadByte(Register);
TmpValue &= ~(1 << BitNum);
TmpValue |= (Value << BitNum);
IOWriteByte(Register, TmpValue);
}
************************************************************************************
Appendix D Electrical Specifications for I/O Ports
E M B - A 7 0 M
{
{
D-6
{
{