Luke Kenneth Casson Leighton
2016-07-14 21:01:25 UTC
hi folks bringing this conversation on-list...
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
from 48-pin to 64-pin.
I was afraid so. Oh well.
took WEEKS to work it out.
Thanks a lot. Indeed quite full, and I see the GPIO bytes are routed
to the FPC in order, so the spreading comes from how the FPC pins get
mapped inside the keyboard, which we don't control... Oh well again.
well we _can_.... but the problem is that the mapping goes something like:
pin 1 row 1
pin 2 row 2
pin 3 column 1
pin 4 row 3
pin 5 column 2
pin 7 row 4
...
....
it's *not* straightforward, hence the reason why the firmware's not
as straightforward as "use GPIO bank A for all rows".
l.
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Se
---
crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68
While the matrix uses "GPIO bytes" (PA0..PA7, PC0..PC7, PB8..PB15),
rows are spread over two GPIO bytes (PC+PA), and columns over three
(PC+PA+PB). If the mapping could be reworked as follows...
it can't. virtually every single pin is used up: i already had to gorows are spread over two GPIO bytes (PC+PA), and columns over three
(PC+PA+PB). If the mapping could be reworked as follows...
from 48-pin to 64-pin.
Anyway, I'm missing info on how the LCD is interfaced to the STM32
and
SPI.and
what other devices there are,
a _lot_. virtually every single one of the 64 pins is used up. ittook WEEKS to work it out.
so I'm 99% sure I'm wrong about port C
being fully free... Are there schematics of PCB2?
yyep... 1sec...being fully free... Are there schematics of PCB2?
to the FPC in order, so the spreading comes from how the FPC pins get
mapped inside the keyboard, which we don't control... Oh well again.
pin 1 row 1
pin 2 row 2
pin 3 column 1
pin 4 row 3
pin 5 column 2
pin 7 row 4
...
....
it's *not* straightforward, hence the reason why the firmware's not
as straightforward as "use GPIO bank A for all rows".
l.
_______________________________________________
arm-netbook mailing list arm-***@lists.phcomp.co.uk
http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook
Se