diff options
author | Joel Challis <git@zvecr.com> | 2020-03-07 12:09:49 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-07 12:09:49 +0000 |
commit | 3a303bd2aec57fd2d4d0f6d3e5583d746367d6e1 (patch) | |
tree | 8ab57281f90be800b6e3556e2705ffbcabf1494c /common_features.mk | |
parent | d7ba0ad684a18c07952963427ca89a8e8e7e1903 (diff) | |
download | qmk_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.mk | 15 |
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 | |||
297 | BACKLIGHT_ENABLE ?= no | 297 | BACKLIGHT_ENABLE ?= no |
298 | BACKLIGHT_DRIVER ?= pwm | 298 | BACKLIGHT_DRIVER ?= pwm |
299 | ifeq ($(strip $(BACKLIGHT_ENABLE)), yes) | 299 | ifeq ($(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 |
320 | endif | 323 | endif |