Specifications

Shield pin configuration
2.4 GPIO interrupt support
All GPIO inputs on the IntelĀ® Edison platform are interrupt-capable, and all interrupt types are supported on all
inputs. Table 5 lists the specific edge- and level-triggered interrupt types that are supported on each pin.
Table 5 GPIO interrupt support
Shield pin GPIO Edge-triggered Level-triggered
1
Linux
Rising
Falling
Both
Low High
IO0
130
Y
Y
Y
Y
Y
IO1
131 Y Y Y Y Y
IO2
128 Y Y Y Y Y
IO3
12
Y
Y
Y
Y
Y
IO4
129
Y
Y
Y
Y
Y
IO5
13
Y
Y
Y
Y
Y
IO6
182 Y Y Y Y Y
IO7
48 Y Y Y Y Y
IO8
49 Y Y Y Y Y
IO9
183
Y
Y
Y
Y
Y
IO10
41
Y
Y
Y
Y
Y
IO11
43 Y Y Y Y Y
IO12
42 Y Y Y Y Y
IO13
40 Y Y Y Y Y
IO14
44
Y
Y
Y
Y
Y
IO15
45
Y
Y
Y
Y
Y
IO16
46
Y
Y
Y
Y
Y
IO17
47 Y Y Y Y Y
IO18
14 Y Y Y Y Y
IO19
165 Y Y Y Y Y
1. Level-triggered interrupts are not supported by the Arduino* library, a limitation of the GPIO sysfs interface.
2.5 Miscellaneous GPIOs
The GPIOs listed in Table 6 are used for other platform functions and for Arduino shield compatibility.
Table 6
Miscellaneous GPIOs
Function GPIO pin GPIO Linux Direction Power-on default
1
Initial setup
TRI_STATE_ALL
U17_IO1.6
214
Output
Pulled up input*
SHLD_RESET
U17_IO1.7
215
Output
Pulled up input*
SHLD_RESET
U17_IO0.7 207 Input Pulled up input*
1 These pins are pulled up inputs at power-on. In this state, they have the same effect as outputs set high.
IntelĀ® Edison Kit for Arduino*
December 2014 Hardware Guide
Document Number: 331191-004 11