Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
en:c2_hardware_irq [2016/04/26 11:34] charles.park [Usage] |
en:c2_hardware_irq [2017/03/02 11:05] odroid [Hardware GPIO-IRQ] |
||
---|---|---|---|
Line 3: | Line 3: | ||
**ODROID-C2** supports the GPIO interrupt of Edge trigger.\\ | **ODROID-C2** supports the GPIO interrupt of Edge trigger.\\ | ||
The maximum number of interrupt is limited to 8 when you use the falling(Low) or rising(High) edge trigger.\\ | The maximum number of interrupt is limited to 8 when you use the falling(Low) or rising(High) edge trigger.\\ | ||
- | If you use the Both (rising and falling together) edge triggers, the maximum number is only 4. | + | If you use the Both (rising and falling together) edge triggers, the maximum number is only 4. \\ |
- | You must use the **Linux 3.14.29-56 Apr** or higher to use the GPIO interrupt in the user-land. | + | Please note that SD card driver is using 2 interrupts to implement the card detection (insertion/remove) by default.\\ |
+ | So __**we can use only GPIO 6 IRQs**__. | ||
+ | |||
+ | You must use the **Linux Kernel 3.14.29-56 Apr** or higher to use the GPIO interrupt in the user-land. | ||
===== Usage ===== | ===== Usage ===== | ||
Line 37: | Line 40: | ||
<code> | <code> | ||
- | sudo aml_gpio_irq_test 247 | + | sudo aml_gpio_irq_test 249 |
</code> | </code> | ||
Line 290: | Line 293: | ||
+ | |||
+ | ===== Kernel driver GPIO IRQ Example code by crashoverride ===== | ||
+ | |||
+ | [[http://forum.odroid.com/viewtopic.php?f=112&t=18559|HC-SR04 kernel driver]] | ||