diff options
Diffstat (limited to 'common_features.mk')
| -rw-r--r-- | common_features.mk | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/common_features.mk b/common_features.mk index 046f94d1d..c3b6fa916 100644 --- a/common_features.mk +++ b/common_features.mk | |||
| @@ -114,7 +114,7 @@ ifeq ($(strip $(RGBLIGHT_ENABLE)), yes) | |||
| 114 | endif | 114 | endif |
| 115 | endif | 115 | endif |
| 116 | 116 | ||
| 117 | VALID_MATRIX_TYPES := yes IS31FL3731 IS31FL3733 custom | 117 | VALID_MATRIX_TYPES := yes IS31FL3731 IS31FL3733 IS31FL3737 custom |
| 118 | 118 | ||
| 119 | LED_MATRIX_ENABLE ?= no | 119 | LED_MATRIX_ENABLE ?= no |
| 120 | ifneq ($(strip $(LED_MATRIX_ENABLE)), no) | 120 | ifneq ($(strip $(LED_MATRIX_ENABLE)), no) |
| @@ -135,6 +135,7 @@ ifeq ($(strip $(LED_MATRIX_ENABLE)), IS31FL3731) | |||
| 135 | endif | 135 | endif |
| 136 | 136 | ||
| 137 | RGB_MATRIX_ENABLE ?= no | 137 | RGB_MATRIX_ENABLE ?= no |
| 138 | |||
| 138 | ifneq ($(strip $(RGB_MATRIX_ENABLE)), no) | 139 | ifneq ($(strip $(RGB_MATRIX_ENABLE)), no) |
| 139 | ifeq ($(filter $(RGB_MATRIX_ENABLE),$(VALID_MATRIX_TYPES)),) | 140 | ifeq ($(filter $(RGB_MATRIX_ENABLE),$(VALID_MATRIX_TYPES)),) |
| 140 | $(error RGB_MATRIX_ENABLE="$(RGB_MATRIX_ENABLE)" is not a valid matrix type) | 141 | $(error RGB_MATRIX_ENABLE="$(RGB_MATRIX_ENABLE)" is not a valid matrix type) |
| @@ -151,19 +152,26 @@ ifeq ($(strip $(RGB_MATRIX_ENABLE)), yes) | |||
| 151 | endif | 152 | endif |
| 152 | 153 | ||
| 153 | ifeq ($(strip $(RGB_MATRIX_ENABLE)), IS31FL3731) | 154 | ifeq ($(strip $(RGB_MATRIX_ENABLE)), IS31FL3731) |
| 154 | OPT_DEFS += -DIS31FL3731 | 155 | OPT_DEFS += -DIS31FL3731 -DSTM32_I2C -DHAL_USE_I2C=TRUE |
| 155 | COMMON_VPATH += $(DRIVER_PATH)/issi | 156 | COMMON_VPATH += $(DRIVER_PATH)/issi |
| 156 | SRC += is31fl3731.c | 157 | SRC += is31fl3731.c |
| 157 | SRC += i2c_master.c | 158 | SRC += i2c_master.c |
| 158 | endif | 159 | endif |
| 159 | 160 | ||
| 160 | ifeq ($(strip $(RGB_MATRIX_ENABLE)), IS31FL3733) | 161 | ifeq ($(strip $(RGB_MATRIX_ENABLE)), IS31FL3733) |
| 161 | OPT_DEFS += -DIS31FL3733 | 162 | OPT_DEFS += -DIS31FL3733 -DSTM32_I2C -DHAL_USE_I2C=TRUE |
| 162 | COMMON_VPATH += $(DRIVER_PATH)/issi | 163 | COMMON_VPATH += $(DRIVER_PATH)/issi |
| 163 | SRC += is31fl3733.c | 164 | SRC += is31fl3733.c |
| 164 | SRC += i2c_master.c | 165 | SRC += i2c_master.c |
| 165 | endif | 166 | endif |
| 166 | 167 | ||
| 168 | ifeq ($(strip $(RGB_MATRIX_ENABLE)), IS31FL3737) | ||
| 169 | OPT_DEFS += -DIS31FL3737 -DSTM32_I2C -DHAL_USE_I2C=TRUE | ||
| 170 | COMMON_VPATH += $(DRIVER_PATH)/issi | ||
| 171 | SRC += is31fl3737.c | ||
| 172 | SRC += i2c_master.c | ||
| 173 | endif | ||
| 174 | |||
| 167 | ifeq ($(strip $(TAP_DANCE_ENABLE)), yes) | 175 | ifeq ($(strip $(TAP_DANCE_ENABLE)), yes) |
| 168 | OPT_DEFS += -DTAP_DANCE_ENABLE | 176 | OPT_DEFS += -DTAP_DANCE_ENABLE |
| 169 | SRC += $(QUANTUM_DIR)/process_keycode/process_tap_dance.c | 177 | SRC += $(QUANTUM_DIR)/process_keycode/process_tap_dance.c |
