Slightly tidy up the layout generator, add image generation.
by Chris Andreae 6 years 7 months
a850933e
Update for new layout with PCBs
by Chris Andreae 7 years 10 months
38701167
QtClient support for split keyboard
by Andrew Childs 8 years 1 month
2fae988b
Test custom keyboard using 8x8 shift registers to drive the matrix.
by Chris Andreae 8 years 8 months
5899983c
Redesign Kinesis Model 110 PCB for 2-layer manufacturing
by Chris Andreae 3 years 10 months
cdda258f
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
21ce9b5a
Merge pull request #18 from thefloweringash/5kro-to-6kro keystate: fix UsedKeyCodes counting when filling reports
by Chris Andreae 4 years 4 months
a3dfb168
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
e0343b87
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
5829d38b
Merge pull request #16 from thefloweringash/update-nix-cross nix: update AVR toolchain dependencies for nix's new cross compilers
by Chris Andreae 4 years 7 months
fe9c5860
Report a bug