AAEON AEC-6967 User Manual
Page 91
Advertising
E m b e d d e d C o n t r o l l e r
A E C - 6 9 6 7
Appendix A Programming the Watchdog Timer
A-6
VOID SIOBitSet(byte LDN, byte Register, byte BitNum, byte
Value){
Byte
TmpValue;
SIOEnterMBPnPMode();
SIOSelectLDN(byte LDN);
IOWriteByte(SIOIndex,
Register);
TmpValue = IOReadByte(SIOData);
TmpValue &= ~(1 << BitNum);
TmpValue |= (Value << BitNum);
IOWriteByte(SIOData,
TmpValue);
SIOExitMBPnPMode();
}
VOID SIOByteSet(byte LDN, byte Register, byte Value){
SIOEnterMBPnPMode();
SIOSelectLDN(LDN);
IOWriteByte(SIOIndex,
Register);
IOWriteByte(SIOData, Value);
SIOExitMBPnPMode();
}
*********************************************************************************
***
Advertising