Hi all experts,
I am trying to implement a keypad driver on
Linux/MIPS.
Could Any one explain the keypad work?
I traced the /drivers/char/keyboard.c.
It seemed to create a timer interrupt.
The timer toggle the handle to check the status of the
keyboard.
Right?
But!! How could we know the keypad is
pressed?
The driver didn't need to call
request_irq()??
Green
|