2

任何人都可以解释标志,IRQF_TRIGGER_NONE 在文件/kernel/linux/include/interrupt.h 中声明了linux。如何使用这个标志?

4

1 回答 1

3

IRQF_TRIGGER_NONE用 0 位掩码定义,表示它不暗示任何类型的边沿或电平触发的中断行为。

#define IRQF_TRIGGER_NONE       0x00000000

request_irq()因此,使用with注册 ISRIRQF_TRIGGER_NONE不会修改 IRQ 的现有配置。这在我们只想以当前配置的模式为硬件注册 ISR 的场景中很重要[1]

IRQF_TRIGGER_NONELinux 内核中的示例用法。

于 2013-08-01T16:15:56.717 回答