|
|
5 years ago | |
|---|---|---|
| .. | ||
| keymaps | 837ffd0006 Update to xealousbrown. (#8215) | 6 years ago |
| .noci | c0dcee96a8 Initial list of keyboards to exclude from CI (#11213) | 5 years ago |
| config.h | 837ffd0006 Update to xealousbrown. (#8215) | 6 years ago |
| info.json | 0d76319370 [Keyboard] Added xealousbrown keyboard (#4945) | 7 years ago |
| matrix.c | 837ffd0006 Update to xealousbrown. (#8215) | 6 years ago |
| readme.md | ad86894ae7 Rename keyboard-level readmes to lower-case (#10759) | 5 years ago |
| rules.mk | 837ffd0006 Update to xealousbrown. (#8215) | 6 years ago |
| xealousbrown.c | 837ffd0006 Update to xealousbrown. (#8215) | 6 years ago |
| xealousbrown.h | 0d76319370 [Keyboard] Added xealousbrown keyboard (#4945) | 7 years ago |
My first handwired keyboard. Originally used TMK, now ported in full glory to QMK.
Build log at: https://sites.google.com/site/xaelous/keyboards/handwired-keyboard
Make example for this keyboard (after setting up your build environment):
make handwired/xealousbrown:default
The brief list of speedhacks to make this keyboard blazing fast: 1) bit-bash implementation of scanning rows, columns. Very short delay between pin waiting. 2) Compiling with a few extra flags 3) Eager-per-key Debouncing algorithm (no 5ms delay before message is sent) 4) 1000hz polling