~ruther/qmk_firmware

86938fd958836e86cced081f46e8901bad245df8 — jpe230 2 years ago 7a1517b
Allow QK_MAKE to work with converters (#18637)

2 files changed, 5 insertions(+), 0 deletions(-)

M builddefs/converters.mk
M quantum/quantum.c
M builddefs/converters.mk => builddefs/converters.mk +1 -0
@@ 29,6 29,7 @@ ifneq ($(CONVERT_TO),)

    # Configure any defaults
    OPT_DEFS += -DCONVERT_TO_$(strip $(shell echo $(CONVERT_TO) | tr '[:lower:]' '[:upper:]'))
    OPT_DEFS += -DCONVERTER_TARGET=\"$(strip $(CONVERT_TO))\"
    OPT_DEFS += -DCONVERTER_ENABLED
    VPATH += $(CONVERTER)


M quantum/quantum.c => quantum/quantum.c +4 -0
@@ 422,7 422,11 @@ bool process_record_quantum(keyrecord_t *record) {
                } else {
                    SEND_STRING_DELAY(" compile ", TAP_CODE_DELAY);
                }
#    if defined(CONVERTER_ENABLED)
                SEND_STRING_DELAY("-kb " QMK_KEYBOARD " -km " QMK_KEYMAP " -e CONVERT_TO=" CONVERTER_TARGET SS_TAP(X_ENTER), TAP_CODE_DELAY);
#    else
                SEND_STRING_DELAY("-kb " QMK_KEYBOARD " -km " QMK_KEYMAP SS_TAP(X_ENTER), TAP_CODE_DELAY);
#    endif
                if (temp_mod & MOD_MASK_SHIFT && temp_mod & MOD_MASK_CTRL) {
                    reset_keyboard();
                }