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);