本帖最后由 zhenxizhou 于 2014-9-24 14:31 编辑
Sabresd MX6DL, 安卓4.2
我们使用
#define SABRESD_SECTOR_DET0 IMX_GPIO_NR(1, 10)
#define SABRESD_SECTOR_DET1 IMX_GPIO_NR(1, 11)
#define SABRESD_SECTOR_DET2 IMX_GPIO_NR(1, 15)
#define SABRESD_SECTOR_DET3 IMX_GPIO_NR(1, 14)
#define SABRESD_SECTOR_DET4 IMX_GPIO_NR(1, 13)
#define SABRESD_SECTOR_DET5 IMX_GPIO_NR(1, 12)
#define SABRESD_SECTOR_DET6 IMX_GPIO_NR(6, 17)
#define SABRESD_SECTOR_DET7 IMX_GPIO_NR(7, 8)
这8个GPIO来检测8个外设的变化
这个是需要每个GPIO都用request_irq设置一个中断吗?
还是可以几个GPIO共享一个中断, 中断产生后再去查询哪个GPIO的状态变化?
谢谢
|