D.4 Digital I/O Sample Program - Aaeon EPIC-QM77 Manual

Epic board. intel core i7/i5/i3/celeron processor supports ddr3/l 1333/1600 memory 18/24-bit single/dual channel lvds crt, dvi-i, hdmi 2 usb 3.0, 4 usb2.0, 6 coms, 2 sata 16-bit digital i/o co-lay with lpt
Table of Contents

Advertisement

E P I C B o a r d
E P I C - Q M 7 7

D.4 Digital I/O Sample Program

************************************************************************************
// SuperIO relative definition (Please reference to Table 1) 
#define byte    SIOIndex    //This parameter is represented from Note1 
#define byte    SIOData    //This parameter is represented from Note2 
#define    void    IOWriteByte(byte IOPort, byte Value); 
#define    byte    IOReadByte(byte IOPort); 
// Digital Input Status relative definition (Please reference to Table 2) 
#define byte    DInput1LDN    // This parameter is represented from Note3 
#define byte    DInput1Reg    // This parameter is represented from Note4 
#define byte    DInput1Bit    // This parameter is represented from Note5 
#define byte    DInput2LDN    // This parameter is represented from Note6 
#define byte    DInput2Reg    // This parameter is represented from Note7 
#define byte    DInput2Bit    // This parameter is represented from Note8 
#define byte    DInput3LDN    // This parameter is represented from Note9 
#define byte    DInput3Reg    // This parameter is represented from Note10 
#define byte    DInput3Bit    // This parameter is represented from Note11 
#define byte    DInput4LDN    // This parameter is represented from Note12 
#define byte    DInput4Reg    // This parameter is represented from Note13 
#define byte    DInput4Bit    // This parameter is represented from Note14 
#define byte    DInput5LDN    // This parameter is represented from Note15 
#define byte    DInput5Reg    // This parameter is represented from Note16 
#define byte    DInput5Bit    // This parameter is represented from Note17 
#define byte    DInput6LDN    // This parameter is represented from Note18 
#define byte    DInput6Reg    // This parameter is represented from Note19 
#define byte    DInput6Bit    // This parameter is represented from Note20 
#define byte    DInput7LDN    // This parameter is represented from Note21 
#define byte    DInput7Reg    // This parameter is represented from Note22 
#define byte    DInput7Bit    // This parameter is represented from Note23 
#define byte    DInput8LDN    // This parameter is represented from Note24 
#define byte    DInput8Reg    // This parameter is represented from Note25 
#define byte    DInput8Bit    // This parameter is represented from Note26 
************************************************************************************
D-6
Appendix D Electrical Specifications for I/O Ports

Advertisement

Table of Contents
loading

Table of Contents