![]() |
2013-10-08
, 06:34
|
Posts: 1,104 |
Thanked: 5,652 times |
Joined on Feb 2010
@ Holland
|
#42
|
Hello !
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 ?
Also, one thing to not forget :
Add a contact to detect if keyboard is out or not. The virtual keyboard should be deactivated if the hard keyboard is out, and orientation should be locked in landscape.
My 2 cents. Keep on, I will try to follow your work.
At this moment the prototype will feature the N900 keyboard (3x13 keys), a i2c i/o expander, some resistors for pull-up logic, external connection for i2c connection to RPi and an on/off switch on the board (testing for recognition whether keyboard is connected).
The Following User Says Thank You to dirkvl For This Useful Post: | ||
![]() |
2013-10-08
, 08:57
|
Posts: 1,104 |
Thanked: 5,652 times |
Joined on Feb 2010
@ Holland
|
#43
|
![]() |
2013-10-08
, 10:27
|
Posts: 59 |
Thanked: 66 times |
Joined on May 2007
|
#44
|
![]() |
2013-10-08
, 11:43
|
Posts: 59 |
Thanked: 66 times |
Joined on May 2007
|
#45
|
![]() |
2013-10-08
, 12:01
|
Posts: 59 |
Thanked: 66 times |
Joined on May 2007
|
#46
|
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,
![]() |
2013-10-08
, 12:07
|
Posts: 1,104 |
Thanked: 5,652 times |
Joined on Feb 2010
@ Holland
|
#47
|
![]() |
2013-10-08
, 12:10
|
Posts: 59 |
Thanked: 66 times |
Joined on May 2007
|
#48
|
I imagine a simple i2c i/o explander will have to use polling, can a microcontroller send out a signal when connected to power that it is in use?
The Following User Says Thank You to kulve For This Useful Post: | ||
![]() |
2013-10-08
, 12:21
|
Posts: 59 |
Thanked: 66 times |
Joined on May 2007
|
#50
|
![]() |
Tags |
keyboard, limited-edition, otherhalf, qwerty |
Thread Tools | |
|
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, as the code is already present in the kernel, and would be far more efficient than python.
The problem I can see is that Jolla didn't say if the interrupt line will be availlable. If not, then we will need to poll the keyboard, which is a shame... I2C is already quite limited, so not having interrupt lines will make it even weakier.
Also, one thing to not forget :
Add a contact to detect if keyboard is out or not. The virtual keyboard should be deactivated if the hard keyboard is out, and orientation should be locked in landscape.
My 2 cents. Keep on, I will try to follow your work.