Linux按键中断实例
①从设备树获得 GPIO
of_gpio_count
of_get_gpio_flags
使用老的一套GPIO子系统模式
** count = of_gpio_named_count(node, “key-gpio”);
irq_key_tbl[i].gpio = of_get_named_gpio(node, “key-gpio”, i);**
②从 GPIO 获得中断号
gpio_to_irq
③申请中断
request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags,
const char *name, void *dev)
④中断处理函数
自己编辑