请问用 request_irq(unsigned int irq,
irqreturn_t (*handler)(int, void *, struct pt_regs *),
unsigned long flags,
const char *dev_name,
void *dev_id);
申请中断时可用 flags 参数设置中断模式吗?
如下:
request_irq(button_irqs[i].irq, irq_interrupt, IRQ_TYPE_EDGE_BOTH,
button_irqs[i].name, (void *)&button_irqs[i]);
如果可以请问是如何实现的?
谢谢! |