~ruther/qmk_firmware

9afc64cd61da5e3e1d2fd72a83602709a6e4e4b8 — Takeshi ISHII 4 years ago dd8922d
[Keyboard] fix compile error `make helix/rev2/sc:all` (#14214)

1 files changed, 19 insertions(+), 8 deletions(-)

M keyboards/helix/rev2/local_features.mk
M keyboards/helix/rev2/local_features.mk => keyboards/helix/rev2/local_features.mk +19 -8
@@ 164,14 164,25 @@ ifeq ($(strip $(OLED_ENABLE)), yes)
           OPT_DEFS += -DOLED_FONT_H=\"common/glcdfont.c\"
        endif
    else
        OLED_ENABLE = no # disable OLED in TOP/common_features.mk
        OLED_LOCAL_ENABLE = yes
        SRC += local_drivers/i2c.c
        SRC += local_drivers/ssd1306.c
        KEYBOARD_PATHS += $(HELIX_TOP_DIR)/local_drivers
        OPT_DEFS += -DOLED_LOCAL_ENABLE
        ifeq ($(strip $(LOCAL_GLCDFONT)), yes)
            OPT_DEFS += -DLOCAL_GLCDFONT
        ifeq ($(strip $(SPLIT_KEYBOARD)), yes)
            $(info Helix/rev2: The following combinations are not supported.)
            $(info - SPLIT_KEYBOARD = $(SPLIT_KEYBOARD)) # yes
            $(info - OLED_ENABLE    = $(OLED_ENABLE))    # yes
            $(info - OLED_SELECT    = $(OLED_SELECT))    # local
            $(info Force : OLED_ENABLE = no)
            $(info .)
            OLED_ENABLE = no
        endif
        ifeq ($(strip $(OLED_ENABLE)), yes)
            OLED_ENABLE = no # disable OLED in TOP/common_features.mk
            OLED_LOCAL_ENABLE = yes
            SRC += local_drivers/i2c.c
            SRC += local_drivers/ssd1306.c
            KEYBOARD_PATHS += $(HELIX_TOP_DIR)/local_drivers
            OPT_DEFS += -DOLED_LOCAL_ENABLE
            ifeq ($(strip $(LOCAL_GLCDFONT)), yes)
                OPT_DEFS += -DLOCAL_GLCDFONT
            endif
        endif
    endif
endif