User`s manual

MANO110 Series Mini ITX Board User’s Manual
Digital I/O
62
APPENDIX B
DIGITAL I/O
Digital I/O Software Programming Example
Pin
Signal
Pin
Signal
CN29
1
DIO0
2
DIO4
3
DIO1
4
DIO5
5
DIO2
6
DIO6
7
DIO3
8
DIO72
9
GND
10
+5V
GPIO control
#define SMBusBase
0x0B00
#define PCA9554SlaveAddr
0x40
#define ICH_SMBUS_HOST_STAT 0x00
#define ICH_SMBUS_HOST_CTRL 0x02
#define ICH_SMBUS_HOST_CMD 0x03
#define ICH_SMBUS_HOST_ADDR 0x04
#define ICH_SMBUS_HOST_DATA_0 0x05
#define ICH_SMBUS_HOST_DATA_1 0x06
#define ICH_SMBUS_HOST_BLK_DATA 0x07
#define ICH_SMBUS_SLVE_STAT 0x10