mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-10-31 21:32:31 +01:00 
			
		
		
		
	Convert backlight to follow driver rules pattern
This commit is contained in:
		
							parent
							
								
									80c2e26741
								
							
						
					
					
						commit
						d4c23d881f
					
				| @ -231,15 +231,16 @@ endif | ||||
| 
 | ||||
| # backward compat
 | ||||
| ifeq ($(strip $(BACKLIGHT_CUSTOM_DRIVER)), yes) | ||||
|     BACKLIGHT_ENABLE = custom | ||||
|     BACKLIGHT_DRIVER = custom | ||||
| endif | ||||
| 
 | ||||
| VALID_BACKLIGHT_TYPES := yes software custom | ||||
| VALID_BACKLIGHT_TYPES := pwm software custom | ||||
| 
 | ||||
| BACKLIGHT_ENABLE ?= no | ||||
| ifneq ($(strip $(BACKLIGHT_ENABLE)), no) | ||||
|     ifeq ($(filter $(BACKLIGHT_ENABLE),$(VALID_BACKLIGHT_TYPES)),) | ||||
|         $(error BACKLIGHT_ENABLE="$(BACKLIGHT_ENABLE)" is not a valid backlight type) | ||||
| BACKLIGHT_DRIVER ?= pwm | ||||
| ifeq ($(strip $(BACKLIGHT_ENABLE)), yes) | ||||
|     ifeq ($(filter $(BACKLIGHT_DRIVER),$(VALID_BACKLIGHT_TYPES)),) | ||||
|         $(error BACKLIGHT_DRIVER="$(BACKLIGHT_DRIVER)" is not a valid backlight type) | ||||
|     endif | ||||
| 
 | ||||
|     ifeq ($(strip $(VISUALIZER_ENABLE)), yes) | ||||
| @ -250,10 +251,10 @@ ifneq ($(strip $(BACKLIGHT_ENABLE)), no) | ||||
|     SRC += $(QUANTUM_DIR)/backlight/backlight.c | ||||
|     OPT_DEFS += -DBACKLIGHT_ENABLE | ||||
| 
 | ||||
|     ifeq ($(strip $(BACKLIGHT_ENABLE)), software) | ||||
|     ifeq ($(strip $(BACKLIGHT_DRIVER)), software) | ||||
|         SRC += $(QUANTUM_DIR)/backlight/backlight_soft.c | ||||
|     else | ||||
|         ifeq ($(strip $(BACKLIGHT_ENABLE)), custom) | ||||
|         ifeq ($(strip $(BACKLIGHT_DRIVER)), custom) | ||||
|             OPT_DEFS += -DBACKLIGHT_CUSTOM_DRIVER | ||||
|         endif | ||||
| 
 | ||||
|  | ||||
| @ -5,9 +5,7 @@ AUDIO_ENABLE = yes | ||||
| WS2812_DRIVER = bitbang | ||||
| 
 | ||||
| # Force task driven PWM until ARM can provide automatic configuration
 | ||||
| ifneq ($(strip $(BACKLIGHT_ENABLE)), no) | ||||
| 	BACKLIGHT_ENABLE = software | ||||
| endif | ||||
| BACKLIGHT_DRIVER = software | ||||
| 
 | ||||
| # The rest of these settings shouldn't change
 | ||||
| 
 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 zvecr
						zvecr