From: fauxpark Date: Thu, 8 Aug 2019 21:15:34 +0000 (+1000) Subject: Mask off TD() parameter properly (#6143) X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=406f03bb0ceeaf7fda7d04da2379c1f197b5cc6d;p=qmk_firmware.git Mask off TD() parameter properly (#6143) * Mask off TD() parameter properly * More parentheses --- diff --git a/quantum/process_keycode/process_tap_dance.h b/quantum/process_keycode/process_tap_dance.h index ca12f4746..00d70cbc5 100644 --- a/quantum/process_keycode/process_tap_dance.h +++ b/quantum/process_keycode/process_tap_dance.h @@ -34,7 +34,7 @@ typedef struct bool finished; } qk_tap_dance_state_t; -#define TD(n) (QK_TAP_DANCE + n) +#define TD(n) (QK_TAP_DANCE | ((n) & 0xFF)) typedef void (*qk_tap_dance_user_fn_t) (qk_tap_dance_state_t *state, void *user_data);