Slightly tidy up the layout generator, add image generation.
by
Chris Andreae
6 years 7 months
Test custom keyboard using 8x8 shift registers to drive the matrix.
by
Chris Andreae
8 years 8 months
Redesign Kinesis Model 110 PCB for 2-layer manufacturing
by
Chris Andreae
3 years 10 months
Merge pull request #19 from thefloweringash/kinesis110-scan-delay
kinesis110: wait to settle after selecting a matrix row
by
Chris Andreae
4 years 4 months
Merge pull request #18 from thefloweringash/5kro-to-6kro
keystate: fix UsedKeyCodes counting when filling reports
by
Chris Andreae
4 years 4 months
kinesis110: wait to settle after selecting a matrix row
This was uncovered by 4dc04e1b2dbb175f88e3695e84fd55f4d70538e6, which
changed the sequence of row selection vs storage lookup. Previously
the sequence was:
1. matrix_select_row
2. storage_read_byte
3. matrix_read_column
After the change, the sequence became:
1. matrix_select_row
2. matrix_read_column
3. storage_read_byte
The duration of storage_read_byte was sufficient to let the state of
INPUT_PIN settle. Now we add a small delay to have the same effect.
by
Andrew Childs
4 years 4 months
keystate: fix UsedKeyCodes counting when filling reports
UseKeyCodes was considered before any key was added to the report,
even if the key is a modifier and does not require a key code slot.
by
Andrew Childs
4 years 4 months