Split up QWIIC_ENABLE to use QWIIC_DRIVERS as well, with yes/no for enable flag. (#11426)
This commit is contained in:
		
							parent
							
								
									b7d4a9dc25
								
							
						
					
					
						commit
						34446b79d7
					
				
					 4 changed files with 12 additions and 8 deletions
				
			
		| 
						 | 
				
			
			@ -1,16 +1,17 @@
 | 
			
		|||
ifneq ($(strip $(QWIIC_ENABLE)),)
 | 
			
		||||
ifeq ($(strip $(QWIIC_ENABLE)),yes)
 | 
			
		||||
  COMMON_VPATH += $(DRIVER_PATH)/qwiic
 | 
			
		||||
  OPT_DEFS += -DQWIIC_ENABLE
 | 
			
		||||
  SRC += qwiic.c
 | 
			
		||||
  QUANTUM_LIB_SRC += i2c_master.c
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
ifneq ($(filter JOYSTIIC, $(QWIIC_ENABLE)),)
 | 
			
		||||
ifneq ($(filter JOYSTIIC, $(QWIIC_DRIVERS)),)
 | 
			
		||||
  OPT_DEFS += -DQWIIC_JOYSTIIC_ENABLE
 | 
			
		||||
  SRC += joystiic.c
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
ifneq ($(filter MICRO_OLED, $(QWIIC_ENABLE)),)
 | 
			
		||||
ifneq ($(filter MICRO_OLED, $(QWIIC_DRIVERS)),)
 | 
			
		||||
  OPT_DEFS += -DQWIIC_MICRO_OLED_ENABLE
 | 
			
		||||
  SRC += micro_oled.c
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
endif
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,5 +19,6 @@ RGBLIGHT_ENABLE = no
 | 
			
		|||
RGB_MATRIX_ENABLE = no
 | 
			
		||||
RGB_MATRIX_DRIVER = WS2812
 | 
			
		||||
HAPTIC_ENABLE += DRV2605L
 | 
			
		||||
QWIIC_ENABLE += MICRO_OLED
 | 
			
		||||
QWIIC_ENABLE = yes
 | 
			
		||||
QWIIC_DRIVERS += MICRO_OLED
 | 
			
		||||
# SERIAL_LINK_ENABLE = yes
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,7 +19,8 @@ SLEEP_LED_ENABLE = yes  # Breathing sleep LED during USB suspend
 | 
			
		|||
NKRO_ENABLE = yes	    # USB Nkey Rollover
 | 
			
		||||
CUSTOM_MATRIX = no # Custom matrix file
 | 
			
		||||
ENCODER_ENABLE = yes
 | 
			
		||||
QWIIC_ENABLE += MICRO_OLED
 | 
			
		||||
QWIIC_ENABLE = yes
 | 
			
		||||
QWIIC_DRIVERS += MICRO_OLED
 | 
			
		||||
#BACKLIGHT_ENABLE = yes
 | 
			
		||||
 | 
			
		||||
DEFAULT_FOLDER = cannonkeys/satisfaction75/rev1
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,6 +19,7 @@ RGBLIGHT_ENABLE = yes
 | 
			
		|||
RGB_MATRIX_ENABLE = no # once arm_rgb is implemented
 | 
			
		||||
RGB_MATRIX_DRIVER = WS2812
 | 
			
		||||
HAPTIC_ENABLE += DRV2605L
 | 
			
		||||
QWIIC_ENABLE += MICRO_OLED
 | 
			
		||||
QWIIC_ENABLE = yes
 | 
			
		||||
QWIIC_DRIVERS += MICRO_OLED
 | 
			
		||||
ENCODER_ENABLER = yes
 | 
			
		||||
# SERIAL_LINK_ENABLE = yes
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue