M u l t i - T o u c h P a n e l P C
A C P - 1 1 0 3
Appendix E Digital I/O Ports
E-4
E.4 Digital I/O Sample Program
**************************************************************************
// SuperIO relative definition (Please reference to Table 2)
#define SIOIndex 0x2E
#define SIOData 0x2F
#define DIOLDN 0x06
IOWriteByte(byte IOPort, byte Value);
IOReadByte(byte IOPort);
// DIO relative definition (Please reference to Table 3)
#define DirReg 0xD0 // 0:input, 1: output
#define InputPin 0x00
#define OutputPin 0x01
#define OutputReg 0xD1 // 0:low, 1: high
#define StatusReg 0xD2 // 0:low, 1: high
#define PinLow 0x00
#define PinHigh 0x01
#define Pin1Bit 0x00
#define Pin2Bit 0x01
#define Pin3Bit 0x02
#define Pin4Bit 0x03
**************************************************************************
**************************************************************************
VOID
Main
(){
Boolean PinStatus ;
// Procedure : AaeonReadPinStatus
// Input :
//
Example, Read Digital I/O Pin 3 status
// Output :
//
InputStatus :
//
0: Digital I/O Pin level is low
//
1: Digital I/O Pin level is High
PinStatus = AaeonReadPinStatus(
Pin3Bit
);
Summary of Contents for ACP-1103
Page 21: ...Multi Touch Panel PC A C P 1 1 0 3 Chapter 1 General Information 1 8 VESA mount Antenna...
Page 43: ...Multi Touch Panel PC A C P 1 1 0 3 Chapter 3 AMI BIOS Setup 3 1 AMI BIOS Setup Chapter 3...
Page 66: ...Multi Touch Panel PC A C P 1 1 0 3 Chapter 3 AMI BIOS Setup 3 24 H W Monitor...
Page 84: ...Multi Touch Panel PC A C P 1 1 0 3 Chapter 4 Driver Installation 4 5...
Page 85: ...Multi Touch Panel PC A C P 1 1 0 3 Chapter 4 Driver Installation 4 6...
Page 92: ...Multi Touch Panel PC A C P 1 1 0 3 Appendix B I O Information B 1 I O Information Appendix B...
Page 93: ...Multi Touch Panel PC A C P 1 1 0 3 Appendix B I O Information B 2 B 1 I O Address Map...
Page 94: ...Multi Touch Panel PC A C P 1 1 0 3 Appendix B I O Information B 3...
Page 95: ...Multi Touch Panel PC A C P 1 1 0 3 Appendix B I O Information B 4 B 2 Memory Address Map...
Page 96: ...Multi Touch Panel PC A C P 1 1 0 3 Appendix B I O Information B 5 B 3 IRQ Mapping Chart...
Page 97: ...Multi Touch Panel PC A C P 1 1 0 3 Appendix B I O Information B 6...
Page 98: ...Multi Touch Panel PC A C P 1 1 0 3 Appendix B I O Information B 7 B 4 DMA Channel Assignments...
Page 99: ...Multi Touch Panel PC A C P 1 1 0 3 Appendix C Miscellanea C 1 Miscellanea Appendix C...
Page 104: ...Multi Touch Panel PC A C P 1 1 0 3 Appendix D AHCI Setting D 1 AHCI Setting Appendix D...
Page 106: ...Multi Touch Panel PC A C P 1 1 0 3 Appendix D AHCI Setting D 3 Step 3 Setup OS Step 4 Press F6...