qmk-firmware/quantum
SjB 2b3859937b speeding up (un)register_code16
In register_code16 and unregister_code16 we call register_code and
unregister_code twice, once for the mods and once for the keycode.
The (un)register_code have many check to see that keycode we have sent
however because we know that we are sending it a mods key, why not
just skip all of it and call (un)register_mods instead. This will skip
alot of checks and should speedup the loop a little.
2017-01-23 23:16:57 -05:00
..
api API Sysex fixes 2016-12-29 12:13:30 +02:00
audio initial subatomic keymap (text) 2016-12-21 00:22:32 -05:00
keymap_extras Annotates nordic 2016-12-02 13:03:51 -05:00
process_keycode turn off rgb_midi in ez 2017-01-23 13:55:24 -05:00
serial_link Convert tirple_buffered_object_tests to GTest 2016-08-27 21:57:49 +03:00
template Fix the keyboard template with new make syntax 2016-08-27 23:31:15 +03:00
tools Backlight abstraction and other changes (#439) 2016-06-23 22:18:20 -04:00
visualizer Move the visualizer_user file to keymap folder 2016-07-07 14:42:16 +03:00
analog.c quantum separated 2015-10-26 14:49:46 -04:00
analog.h quantum separated 2015-10-26 14:49:46 -04:00
api.c rgb clean-up, api clean-up 2016-12-19 11:18:18 -05:00
api.h separated into api files/folder 2016-11-26 15:38:44 -05:00
config_common.h API Sysex fixes 2016-12-29 12:13:30 +02:00
dynamic_macro.h Reduce the default dynamic macro buffer 2016-10-09 12:52:39 +02:00
keycode_config.c Cleans up quantum/keymap situation, removes extra lufa folders (#416) 2016-06-18 14:30:24 -04:00
keycode_config.h Use keyboard config for nkro (#7) 2016-09-06 23:19:01 -05:00
keymap.h Keycode refactor 2016-12-29 18:28:48 +11:00
keymap_common.c Keycode refactor 2016-12-29 18:28:48 +11:00
light_ws2812.c rgb light through midi 2016-11-17 17:42:14 -05:00
light_ws2812.h rgb clean-up, api clean-up 2016-12-19 11:18:18 -05:00
matrix.c don't always detect a matrix change (fixes debounce) 2016-11-18 23:20:07 -05:00
pincontrol.h Add arduino-alike GPIO pin control helpers 2016-11-27 22:58:34 -08:00
quantum.c speeding up (un)register_code16 2017-01-23 23:16:57 -05:00
quantum.h separated into api files/folder 2016-11-26 15:38:44 -05:00
quantum_keycodes.h Update quantum_keycodes.h 2017-01-13 14:04:51 -05:00
rgblight.c Removed errant + 2016-12-29 09:32:02 -05:00
rgblight.h Add extern for 'led' global, set 'weak' attribute for rgblight_set() 2016-12-28 16:29:02 -05:00
variable_trace.c Add possibility to control variable trace from make 2016-11-06 22:11:24 +02:00
variable_trace.h Add documentation for the variable tracing 2016-11-06 22:44:43 +02:00