qmk_firmware/quantum
Gergely Nagy ce8cc9219f tap-dance: Support user_data for the callbacks
Refactored the code a little, so all callbacks now receive a `user_data`
pointer, which can be anything. As an example, the key pairs from
`ACTION_TAP_DANCE_DOUBLE` now use this, and custom, built-in functions.

This makes it easier to extend the tap dance functionality, and also
simplifies the code a little.

Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
2016-07-22 09:10:17 +02:00
..
audio
keymap_extras keymap_dvorak.h: add missing shifted keys, fix whitespace 2016-07-14 11:32:43 -05:00
process_keycode tap-dance: Support user_data for the callbacks 2016-07-22 09:10:17 +02:00
serial_link Remove extra serial_link subdirectory 2016-07-06 13:26:20 +03:00
template fixes quantum template (actually) 2016-07-07 12:22:10 -04:00
tools
visualizer Move the visualizer_user file to keymap folder 2016-07-07 14:42:16 +03:00
analog.c
analog.h
config_common.h
keycode_config.c
keycode_config.h Add ChibiOS support for QMK (#465) 2016-07-01 10:04:53 -04:00
keymap.h Create keycodes for RGB control functions 2016-07-07 23:34:33 -04:00
keymap_common.c Fix the range for consumer keys 2016-07-07 19:48:39 +03:00
light_ws2812.c updates rgblight implementation, makes non-timer stuff compatible with audio 2016-07-07 11:33:34 -04:00
light_ws2812.h
matrix.c fix/annotate wait_us lines 2016-07-06 00:24:31 -04:00
quantum.c extract reset keyboard into a function 2016-07-13 16:38:02 +02:00
quantum.h extract reset keyboard into a function 2016-07-13 16:38:02 +02:00
rgblight.c updates rgblight implementation, makes non-timer stuff compatible with audio 2016-07-07 11:33:34 -04:00
rgblight.h updates rgblight implementation, makes non-timer stuff compatible with audio 2016-07-07 11:33:34 -04:00