1
0
Fork 0
forked from forks/qmk_firmware
qmk_firmware/keyboards/handwired/xealousbrown
Alex Ong 8a9688bc64
[Keyboard] Use new matrix_output_select_delay api (#13861)
* Use new matrix_output_select_delay api

* Updated delay to 15 after more spamming
2021-08-06 23:51:38 -07:00
..
keymaps/default [Keyboard] Xealous Brown handwired Refactor (#11929) 2021-02-18 22:12:05 -08:00
config.h [Keyboard] Use new matrix_output_select_delay api (#13861) 2021-08-06 23:51:38 -07:00
info.json [Keyboard] Xealous Brown handwired Refactor (#11929) 2021-02-18 22:12:05 -08:00
matrix.c [Keyboard] Use new matrix_output_select_delay api (#13861) 2021-08-06 23:51:38 -07:00
readme.md [Keyboard] Use new matrix_output_select_delay api (#13861) 2021-08-06 23:51:38 -07:00
rules.mk [Keyboard] Use new matrix_output_select_delay api (#13861) 2021-08-06 23:51:38 -07:00
xealousbrown.c [Keyboard] Use new matrix_output_select_delay api (#13861) 2021-08-06 23:51:38 -07:00
xealousbrown.h [Keyboard] Xealous Brown handwired Refactor (#11929) 2021-02-18 22:12:05 -08:00

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

  • Keyboard Maintainer: alex-ong
  • Hardware Supported: Arduino Pro Micro or clone

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

See the build environment setup and the make instructions for more information.

Brand new to QMK? Start with our Complete Newbs Guide.