example:
int gpio = 10;
int irq_num = 0;
irq_num = gpio_to_irq(gpio); //gpio 到irq的映射, 不可使用gpio直接做request_irq
request_irq(irq_num, irq_handler, IRQF_TRIGGER_RISING, "gpio_irq", arg ); // 注册中断, 上升沿触发, 参数arg
不使用时, free_irq(irq_num,arg); ,释放资源。
example:
int gpio = 10;
int irq_num = 0;
irq_num = gpio_to_irq(gpio); //gpio 到irq的映射, 不可使用gpio直接做request_irq
request_irq(irq_num, irq_handler, IRQF_TRIGGER_RISING, "gpio_irq", arg ); // 注册中断, 上升沿触发, 参数arg
不使用时, free_irq(irq_num,arg); ,释放资源。