08-27-2020, 04:06 PM
(08-25-2020, 08:37 PM)Potts Wrote: An interesting thing I would love to see in a keyboard is a "mouse nub" on the keyboard. If we adopt a horizontal slide out keyboard as the "standard" keyboard I believe that many people my have difficulties typing and "clicking" efficiently. This is just a thought. I'm not an engineer so whether that much I/O is possible with 6 pogo pins is beyond me.
The pogo pins are in an I2C bus with at least 400 kHz bit clock (in theory up to 400 kbaud/s), which should leave plenty of bandwidth. Preferably the keyboard would scan the keyboard matrix on pin interrupts and debounce the keys by itself into a readable buffer so that it doesn't miss any keys. Since we have an interrupt pin the keyboard could then pull down the interrupt pin to tell the A64 there's new data in the buffer.
Actually, could we have passthrough pins on the back of the keyboard? It's only going to occupy a single I2C address anyway so we should be able to attach another thing below the keyboard and get the ultimate open source communicator brick.