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