qmk_firmware/keyboards/handwired
Drashna Jaelre c22f3ba3a2
Debounce refactor / API (#3720)
* Added xeal60 via clone of lets split

* Delete removed other keymaps

* Basic keymap (no FN). Compiles.

* Removed NP_STAR and NP_SLSH.

* Removed "debounce_algo = manual" in all keyboards with CUSTOM_MATRIX = yes.

* Changed order of rules in TMK. Documented feature.

* Fixed missing whitespace in debounce documentation

Table wasn't working due to missing newline.

* Added bold in a few areas.

* DO NOT USE - Removed debounce from TMK.

* Remove accidental xeal60 commit

* DO NOT USE - debounce successfully compiled.

* DO NOT USE Revert back to original API to support split_keyboards.

* Working eager_pk

* Whitespace cleanup.

* Restored debounce.h since there wasnt any real change.

* Moved debouncing_time variable  to inside #if debounce

* Removed check for custom_matrix. We can safely include the debounce file for compilation when custom_matrix is used.

* Removed #include "matrix.h" from debounce.h

* Bug fix - was using MATRIX_ROWS instead of num_rows

* Fixed compilation error with debounce_sym_g

* Renamed DEBOUNCE_ALGO to DEBOUNCE_TYPE

* Malloc array in debounce_eager_pk, since split keyboards only use MATRIX_ROWS/2.

* Fix compile error in debounce_eager_pk

* Stricter, leaner DEBOUNCE_TYPE section in common_features.mk. Cleanup debounce_type.mk
2019-02-14 20:36:20 -08:00
..
108key_trackpoint
arrow_pad
atreus50
bluepill
ck4x4
cmd60
dactyl
dactyl_manuform
datahand
downbubble
fivethirteen
frenchdev
gamenum
hexon38
ibm122m
jn68m
kbod
maartenwut
magicforce61
magicforce68
minorca
ms_sculpt_mobile
nicekey
not_so_minidox
numbrero
numpad20
onekey
ortho5x13
pilcrow
prime_exl
promethium
pteron
qc60
reddot
retro_refit
rs60
space_oddity
terminus_mini
trackpoint
tradestation
traveller
woodpad
xealous
xealousbrown