~ruther/qmk_firmware

575db6949abb76d7f75ba69311a9492d7b79108a — Joel Challis 2 years ago 416c542
Generalise CTPC logic from common_features (#18803)

M builddefs/build_keyboard.mk => builddefs/build_keyboard.mk +4 -0
@@ 368,6 368,10 @@ endif
# Disable features that a keyboard doesn't support
-include $(BUILDDEFS_PATH)/disable_features.mk

ifneq ("$(CONVERTER)","")
    -include $(CONVERTER)/post_converter.mk
endif

# Pull in post_rules.mk files from all our subfolders
ifneq ("$(wildcard $(KEYBOARD_PATH_1)/post_rules.mk)","")
    include $(KEYBOARD_PATH_1)/post_rules.mk

M builddefs/common_features.mk => builddefs/common_features.mk +1 -5
@@ 539,11 539,7 @@ endif
VALID_BACKLIGHT_TYPES := pwm timer software custom

BACKLIGHT_ENABLE ?= no
ifeq ($(strip $(CONVERT_TO_PROTON_C)), yes)
    BACKLIGHT_DRIVER ?= software
else
    BACKLIGHT_DRIVER ?= pwm
endif
BACKLIGHT_DRIVER ?= pwm
ifeq ($(strip $(BACKLIGHT_ENABLE)), yes)
    ifeq ($(filter $(BACKLIGHT_DRIVER),$(VALID_BACKLIGHT_TYPES)),)
        $(call CATASTROPHIC_ERROR,Invalid BACKLIGHT_DRIVER,BACKLIGHT_DRIVER="$(BACKLIGHT_DRIVER)" is not a valid backlight type)

A platforms/chibios/converters/promicro_to_proton_c/post_converter.mk => platforms/chibios/converters/promicro_to_proton_c/post_converter.mk +1 -0
@@ 0,0 1,1 @@
BACKLIGHT_DRIVER ?= software