Appendix A – Watchdog Timer Programming
56
In
du
str
ial T
ou
ch
P
an
el
PC
OM
NI
-5
15
5L
************************************************************************************
VOID SIOEnterMBPnPMode(){
IOWriteByte(SIOIndex, 0x87);
IOWriteByte(SIOIndex, 0x87);
}
VOID SIOExitMBPnPMode(){
IOWriteByte(SIOIndex, 0xAA);
}
VOID SIOSelectLDN(byte LDN){
IOWriteByte(SIOIndex, 0x07);
// SIO LDN Register Offset = 0x07
IOWriteByte(SIOData, LDN);
}
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();
}
************************************************************************************
Summary of Contents for OMNI-5155L
Page 13: ...Industrial Touch Panel PC OMNI 5155L Chapter 1 Chapter 1 Product Specifications...
Page 17: ...Industrial Modular Touch Panel PC OMNI 5155L Chapter 2 Chapter 2 Hardware Information...
Page 18: ...Chapter 2 Hardware Information 6 Industrial Touch Panel PC OMNI 5155L 2 1 Dimensions...
Page 32: ...Industrial Touch Panel OMNI 5155L Chapter 3 Chapter 3 AMI BIOS Setup...
Page 35: ...Chapter 3 AMI BIOS Setup 23 Industrial Touch Panel PC OMNI 5155L 3 3 Setup Submenu Main...
Page 36: ...Chapter 3 AMI BIOS Setup 24 Industrial Touch Panel PC OMNI 5155L 3 4 Setup Submenu Advanced...
Page 49: ...Chapter 3 AMI BIOS Setup 37 Industrial Touch Panel PC OMNI 5155L 3 5 Setup submenu Chipset...
Page 58: ...Chapter 3 AMI BIOS Setup 46 Industrial Touch Panel PC OMNI 5155L 3 8 Setup submenu Exit...
Page 63: ...Industrial Touch Panel OMNI 5155L Appendix A Appendix A Watchdog Timer Programming...
Page 69: ...Industrial Modular Touch Panel PC OMNI 5155L Appendix B Appendix B I O Information...
Page 70: ...Appendix B I O Information 58 Industrial Modular Touch Panel OMNI 5155L B 1 I O Address Map...
Page 71: ...Appendix B I O Information 59 Industrial Modular Touch Panel OMNI 5155L...
Page 72: ...Appendix B I O Information 60 Industrial Modular Touch Panel OMNI 5155L B 2 Memory Address Map...
Page 73: ...Appendix B I O Information 61 Industrial Modular Touch Panel OMNI 5155L B 3 IRQ Mapping Chart...