/*按键中断处理函数*/staticirqreturn_tbuttons_interrupt(intirq,void*dev_id){inti;for(i=0; i<6; i++){if(irq == button_irqs[i]){//printk("==>interrput number:%d\n",irq);key_value = i; ev_press =1; wake_up_interruptible(&button_waitq); } }returnIRQ_RETVAL(IRQ_HANDLED); } ...