
Mini-ITX EMB-A70M
Appendix A Programming the Watchdog Timer A-6
************************************************************************************
VOID
SIOEnterMBPnPMode(){
Switch(SIOIndex){
Case0x2E:
IOWriteByte(SIOIndex,0x87);
IOWriteByte(SIOIndex,0x01);
IOWriteByte(SIOIndex,0x55);
IOWriteByte(SIOIndex,0x55);
Break;
Case0x4E:
IOWriteByte(SIOIndex,0x87);
IOWriteByte(SIOIndex,0x01);
IOWriteByte(SIOIndex,0x55);
IOWriteByte(SIOIndex,0xAA);
Break;
}
}
VOID
SIOExitMBPnPMode(){
IOWriteByte(SIOIndex,0x02);
IOWriteByte(SIOData,0x02);
}
VOID
SIOSelectLDN(byteLDN){
IOWriteByte(SIOIndex,0x07);//SIOLDNRegisterOffset=0x07
IOWriteByte(SIOData,LDN);
}
************************************************************************************
Kommentare zu diesen Handbüchern