Linux GPIO 中断函数注册

2018-12-20  本文已影响0人  sz66cm

gpio中断函数设置方法

1.使能中断

enable_irq(gpio_to_irq(GPIO));

2.声明定义函数

static irqreturn_t callback(int irq, void *dev_id){
        return IRQ_HANDLED;
}

3.请求中断

ret = request_thread_irq(gpio_to_irq(GPIO),NULL,callback,IRQ_TYPE_EDGE_BOTH,”name”,NULL);
上一篇下一篇

猜你喜欢

热点阅读