任何人都可以解释标志,IRQF_TRIGGER_NONE在文件/ kernel / linux / include / interrupt.h中声明了linux。 如何使用这个标志?
答案 0 :(得分:3)
IRQF_TRIGGER_NONE
的位掩码为0,表示它不暗示任何类型的边沿或电平触发中断行为。
#define IRQF_TRIGGER_NONE 0x00000000
因此,使用request_irq()
和IRQF_TRIGGER_NONE
注册ISR不会修改IRQ的现有配置。这在我们只想在当前配置的模式 [1] 中为硬件注册ISR的情况下非常重要。