You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qmk-fw/keyboards/handwired/xealousbrown
Alex Ong 837ffd0006
Update to xealousbrown. (#8215)
* Update to xealousbrown.

5-13ms Latency decrease, 4x scan rate improvement.
(CUSTOM_MATRIX = lite) is a really great feature!

* Updated Readme.md, added an extra speedhack.

* More optimizations

* Update keyboards/handwired/xealousbrown/rules.mk

* Update keyboards/handwired/xealousbrown/rules.mk
5 years ago
..
keymaps/default Update to xealousbrown. (#8215) 5 years ago
README.md Update to xealousbrown. (#8215) 5 years ago
config.h Update to xealousbrown. (#8215) 5 years ago
info.json [Keyboard] Added xealousbrown keyboard (#4945) 6 years ago
matrix.c Update to xealousbrown. (#8215) 5 years ago
rules.mk Update to xealousbrown. (#8215) 5 years ago
xealousbrown.c Update to xealousbrown. (#8215) 5 years ago
xealousbrown.h [Keyboard] Added xealousbrown keyboard (#4945) 6 years ago

README.md

XealouS Brown

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