View Single Post
Posts: 59 | Thanked: 66 times | Joined on May 2007
#46
Originally Posted by Zeta View Post
Why not using a chip like the ADP5588, "designed for QWERTY type phones that require a large keypad matrix" : http://www.analog.com/en/power-manag...s/product.html ?

It is one of the keyboard chips that already have a driver in the linux kernel, so using it should mean near plug and play capability,
That might be an easy solution serving at least the basic functionality.

After some initial though I think I would like to see e.g. a mode button for special characters, maybe leds to indicate which mode is on, etc. For that it might already make sense to have a separate mcu. While at it, it could notify the OS about landscape etc. over I2C.

We still would definitely need the extra interrupt line because polling isn't an option due to power consumption.