X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=quantum%2Fdynamic_macro.h;h=07cba19f604c9913f558d430c6fabfe7f3ae81ed;hb=29e9caa82bdfe898dd7fca82fcecf0cae2374859;hp=f242405defbdcd7416371c87be7271a1a96e19b3;hpb=a1e156a3d20e10134ac01b4cc2eaf2c92c0d2f23;p=qmk_firmware.git diff --git a/quantum/dynamic_macro.h b/quantum/dynamic_macro.h index f242405de..07cba19f6 100644 --- a/quantum/dynamic_macro.h +++ b/quantum/dynamic_macro.h @@ -50,7 +50,7 @@ void dynamic_macro_led_blink(void) { #ifdef BACKLIGHT_ENABLE backlight_toggle(); - _delay_ms(100); + wait_ms(100); backlight_toggle(); #endif } @@ -274,6 +274,10 @@ bool process_record_dynamic_macro(uint16_t keycode, keyrecord_t *record) macro_id = 0; } return false; + case DYN_MACRO_PLAY1: + case DYN_MACRO_PLAY2: + dprintln("dynamic macro: ignoring macro play key while recording"); + return false; default: /* Store the key in the macro buffer and process it normally. */ switch (macro_id) {