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/tmk_core/common
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
6 years ago
..
arm_atsam Update to arm_atsam wait and timer routines 6 years ago
avr Add kb and user level keyboard initialization functions (#3113) 6 years ago
chibios Add Satisfaction75 to QMK, Enable EEPROM on stm32f072 (#5094) 6 years ago
mbed Added User Print - A "light" console out option (#8) 9 years ago
test Add wait support for tests 8 years ago
action.c compiles, but long delay on startup and problems 6 years ago
action.h Add support for RETRO_TAPPING to LT(layer, kc) 6 years ago
action_code.h Generate API docs from source code comments (#2491) 7 years ago
action_layer.c Change return type of layer_switch_get_layer() to uint8_t (#5011) 6 years ago
action_layer.h Change return type of layer_switch_get_layer() to uint8_t (#5011) 6 years ago
action_macro.c Generate API docs from source code comments (#2491) 7 years ago
action_macro.h Add support for various tapping macros 8 years ago
action_tapping.c Generate API docs from source code comments (#2491) 7 years ago
action_tapping.h RETRO_TAPPING (#1922) 8 years ago
action_util.c Add One Shot Key callbacks (#4697) 6 years ago
action_util.h Add One Shot Key callbacks (#4697) 6 years ago
backlight.c Backlight status functions (#4259) 7 years ago
backlight.h Backlight status functions (#4259) 7 years ago
bootloader.h
bootmagic.c Generate API docs from source code comments (#2491) 7 years ago
bootmagic.h Generate API docs from source code comments (#2491) 7 years ago
command.c Refactor quantum/split_common/i2c.c, quantum/split_common/serial.c (#4522) 6 years ago
command.h Fix Command feature: use get_mods() instead of keyboard_report->mods (#4955) 6 years ago
debug.c
debug.h
eeconfig.c Final HS60v2 changes. (#4790) 6 years ago
eeconfig.h Final HS60v2 changes. (#4790) 6 years ago
eeprom.h Final HS60v2 changes. (#4790) 6 years ago
host.c Use a single endpoint for HID reports (#3951) 7 years ago
host.h Tidy up IS_{,HOST_}LED_{ON,OFF} macros (#4894) 6 years ago
host_driver.h Merge ChibiOS and LUFA descriptor support (#2362) 7 years ago
keyboard.c Debounce refactor / API (#3720) 6 years ago
keyboard.h Add kb and user level keyboard initialization functions (#3113) 6 years ago
keycode.h Add MOD_MASK_* macros to core code (#4337) 6 years ago
led.h Generate API docs from source code comments (#2491) 7 years ago
magic.c Generate API docs from source code comments (#2491) 7 years ago
magic.h
matrix.h add col type defines 7 years ago
mousekey.c Diagonal micro move fix 7 years ago
mousekey.h Make MOUSEKEY_MOVE_MAX and MOUSEKEY_WHEEL_MAX configurable 8 years ago
nodebug.h
print.c
print.h Fixed docs/newbs_testing_debugging.md and tmk_core/common/print.h 7 years ago
progmem.h Add missing parentheses to some important macros (#4775) 6 years ago
raw_hid.h Initial version of Raw HID interface 9 years ago
report.c Use a single endpoint for HID reports (#3951) 7 years ago
report.h Add underscores to names of brightness control constants in report.h (#4764) 6 years ago
sendchar.h
sendchar_null.c
sendchar_uart.c
sleep_led.h
suspend.h Add Suspend functions (#3112) 7 years ago
timer.h
uart.c
uart.h
util.c
util.h
virtser.h Added USB Virtual Serial support 9 years ago
wait.h Update to arm_atsam wait and timer routines 6 years ago