aboutsummaryrefslogtreecommitdiff
path: root/common_features.mk
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2020-03-07 12:09:49 +0000
committerGitHub <noreply@github.com>2020-03-07 12:09:49 +0000
commit3a303bd2aec57fd2d4d0f6d3e5583d746367d6e1 (patch)
tree8ab57281f90be800b6e3556e2705ffbcabf1494c /common_features.mk
parentd7ba0ad684a18c07952963427ca89a8e8e7e1903 (diff)
downloadqmk_firmware-3a303bd2aec57fd2d4d0f6d3e5583d746367d6e1.tar.gz
qmk_firmware-3a303bd2aec57fd2d4d0f6d3e5583d746367d6e1.zip
Backlight - Carve out a better location for private driver functionality (#8329)
* rename backlight_soft to match rules.mk * rename backlight_soft to match rules.mk - update common_features * Carve out a better location for private driver backlight functionality
Diffstat (limited to 'common_features.mk')
-rw-r--r--common_features.mk15
1 files changed, 9 insertions, 6 deletions
diff --git a/common_features.mk b/common_features.mk
index 36cae7865..fe65974e7 100644
--- a/common_features.mk
+++ b/common_features.mk
@@ -297,24 +297,27 @@ VALID_BACKLIGHT_TYPES := pwm software custom
297BACKLIGHT_ENABLE ?= no 297BACKLIGHT_ENABLE ?= no
298BACKLIGHT_DRIVER ?= pwm 298BACKLIGHT_DRIVER ?= pwm
299ifeq ($(strip $(BACKLIGHT_ENABLE)), yes) 299ifeq ($(strip $(BACKLIGHT_ENABLE)), yes)
300 SRC += $(QUANTUM_DIR)/process_keycode/process_backlight.c
301 ifeq ($(filter $(BACKLIGHT_DRIVER),$(VALID_BACKLIGHT_TYPES)),) 300 ifeq ($(filter $(BACKLIGHT_DRIVER),$(VALID_BACKLIGHT_TYPES)),)
302 $(error BACKLIGHT_DRIVER="$(BACKLIGHT_DRIVER)" is not a valid backlight type) 301 $(error BACKLIGHT_DRIVER="$(BACKLIGHT_DRIVER)" is not a valid backlight type)
303 endif 302 endif
304 303
305 COMMON_VPATH += $(QUANTUM_DIR)/backlight 304 COMMON_VPATH += $(QUANTUM_DIR)/backlight
306 SRC += $(QUANTUM_DIR)/backlight/backlight.c 305 SRC += $(QUANTUM_DIR)/backlight/backlight.c
306 SRC += $(QUANTUM_DIR)/process_keycode/process_backlight.c
307 OPT_DEFS += -DBACKLIGHT_ENABLE 307 OPT_DEFS += -DBACKLIGHT_ENABLE
308 308
309 ifeq ($(strip $(BACKLIGHT_DRIVER)), custom) 309 ifeq ($(strip $(BACKLIGHT_DRIVER)), custom)
310 OPT_DEFS += -DBACKLIGHT_CUSTOM_DRIVER 310 OPT_DEFS += -DBACKLIGHT_CUSTOM_DRIVER
311 else ifeq ($(strip $(BACKLIGHT_DRIVER)), software)
312 SRC += $(QUANTUM_DIR)/backlight/backlight_soft.c
313 else 311 else
314 ifeq ($(PLATFORM),AVR) 312 SRC += $(QUANTUM_DIR)/backlight/backlight_driver_common.c
315 SRC += $(QUANTUM_DIR)/backlight/backlight_avr.c 313 ifeq ($(strip $(BACKLIGHT_DRIVER)), pwm)
314 ifeq ($(PLATFORM),AVR)
315 SRC += $(QUANTUM_DIR)/backlight/backlight_avr.c
316 else
317 SRC += $(QUANTUM_DIR)/backlight/backlight_arm.c
318 endif
316 else 319 else
317 SRC += $(QUANTUM_DIR)/backlight/backlight_arm.c 320 SRC += $(QUANTUM_DIR)/backlight/backlight_$(strip $(BACKLIGHT_DRIVER)).c
318 endif 321 endif
319 endif 322 endif
320endif 323endif