任何人都可以解释一下标志,IRQF_TRIGGER_NONE 在文件/kernel/linux/include/interrupt.h 中声明了 linux。 如何使用这个标志?
最佳答案
IRQF_TRIGGER_NONE
使用位掩码 0 进行定义,表示它并不暗示任何类型的边沿或电平触发中断行为。
#define IRQF_TRIGGER_NONE 0x00000000
因此,使用 request_irq()
和 IRQF_TRIGGER_NONE
注册 ISR 不会修改 IRQ 的现有配置。这在我们只想以当前配置的模式为硬件注册 ISR 的情况下非常重要 [1] 。
关于linux-kernel - 中断标志IRQF_TRIGGER_NONE有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17997381/