@ -354,8 +354,8 @@ LED_MATRIX_DRIVER := aw20216s
e n d i f
LED_MATRIX_ENABLE ?= no
VALID_LED_MATRIX_TYPES := is31fl3218 is31fl3731 is31fl3736 is31fl3742a is31fl3743a is31fl3745 is31fl3746a ckled2001 custom
# TODO: is31fl3733 is31fl373 7 is31fl3741
VALID_LED_MATRIX_TYPES := is31fl3218 is31fl3731 is31fl3733 is31fl373 6 is31fl3742a is31fl3743a is31fl3745 is31fl3746a ckled2001 custom
# TODO: is31fl3737 is31fl3741
i f e q ( $( strip $ ( LED_MATRIX_ENABLE ) ) , y e s )
ifeq ( $( filter $( LED_MATRIX_DRIVER) ,$( VALID_LED_MATRIX_TYPES) ) ,)
@ -391,6 +391,13 @@ endif
QUANTUM_LIB_SRC += i2c_master.c
endif
ifeq ( $( strip $( LED_MATRIX_DRIVER) ) , is31fl3733)
OPT_DEFS += -DHAL_USE_I2C= TRUE
COMMON_VPATH += $( DRIVER_PATH) /led/issi
SRC += is31fl3733-simple.c
QUANTUM_LIB_SRC += i2c_master.c
endif
ifeq ( $( strip $( LED_MATRIX_DRIVER) ) , is31fl3736)
OPT_DEFS += -DHAL_USE_I2C= TRUE
COMMON_VPATH += $( DRIVER_PATH) /led/issi
@ -398,35 +405,35 @@ endif
QUANTUM_LIB_SRC += i2c_master.c
endif
ifeq ( $( strip $( LED_MATRIX_DRIVER) ) , is31fl3742a)
ifeq ( $( strip $( LED_MATRIX_DRIVER) ) , is31fl3742a)
OPT_DEFS += -DIS31FLCOMMON -DHAL_USE_I2C= TRUE
COMMON_VPATH += $( DRIVER_PATH) /led/issi
SRC += is31flcommon.c
QUANTUM_LIB_SRC += i2c_master.c
endif
ifeq ( $( strip $( LED_MATRIX_DRIVER) ) , is31fl3743a)
ifeq ( $( strip $( LED_MATRIX_DRIVER) ) , is31fl3743a)
OPT_DEFS += -DIS31FLCOMMON -DHAL_USE_I2C= TRUE
COMMON_VPATH += $( DRIVER_PATH) /led/issi
SRC += is31flcommon.c
QUANTUM_LIB_SRC += i2c_master.c
endif
ifeq ( $( strip $( LED_MATRIX_DRIVER) ) , is31fl3745)
ifeq ( $( strip $( LED_MATRIX_DRIVER) ) , is31fl3745)
OPT_DEFS += -DIS31FLCOMMON -DHAL_USE_I2C= TRUE
COMMON_VPATH += $( DRIVER_PATH) /led/issi
SRC += is31flcommon.c
QUANTUM_LIB_SRC += i2c_master.c
endif
ifeq ( $( strip $( LED_MATRIX_DRIVER) ) , is31fl3746a)
ifeq ( $( strip $( LED_MATRIX_DRIVER) ) , is31fl3746a)
OPT_DEFS += -DIS31FLCOMMON -DHAL_USE_I2C= TRUE
COMMON_VPATH += $( DRIVER_PATH) /led/issi
SRC += is31flcommon.c
QUANTUM_LIB_SRC += i2c_master.c
endif
ifeq ( $( strip $( LED_MATRIX_DRIVER) ) , ckled2001)
ifeq ( $( strip $( LED_MATRIX_DRIVER) ) , ckled2001)
OPT_DEFS += -DHAL_USE_I2C= TRUE
COMMON_VPATH += $( DRIVER_PATH) /led
SRC += ckled2001-simple.c
@ -513,28 +520,28 @@ endif
QUANTUM_LIB_SRC += i2c_master.c
endif
ifeq ( $( strip $( RGB_MATRIX_DRIVER) ) , is31fl3742a)
ifeq ( $( strip $( RGB_MATRIX_DRIVER) ) , is31fl3742a)
OPT_DEFS += -DIS31FLCOMMON -DHAL_USE_I2C= TRUE
COMMON_VPATH += $( DRIVER_PATH) /led/issi
SRC += is31flcommon.c
QUANTUM_LIB_SRC += i2c_master.c
endif
ifeq ( $( strip $( RGB_MATRIX_DRIVER) ) , is31fl3743a)
ifeq ( $( strip $( RGB_MATRIX_DRIVER) ) , is31fl3743a)
OPT_DEFS += -DIS31FLCOMMON -DHAL_USE_I2C= TRUE
COMMON_VPATH += $( DRIVER_PATH) /led/issi
SRC += is31flcommon.c
QUANTUM_LIB_SRC += i2c_master.c
endif
ifeq ( $( strip $( RGB_MATRIX_DRIVER) ) , is31fl3745)
ifeq ( $( strip $( RGB_MATRIX_DRIVER) ) , is31fl3745)
OPT_DEFS += -DIS31FLCOMMON -DHAL_USE_I2C= TRUE
COMMON_VPATH += $( DRIVER_PATH) /led/issi
SRC += is31flcommon.c
QUANTUM_LIB_SRC += i2c_master.c
endif
ifeq ( $( strip $( RGB_MATRIX_DRIVER) ) , is31fl3746a)
ifeq ( $( strip $( RGB_MATRIX_DRIVER) ) , is31fl3746a)
OPT_DEFS += -DIS31FLCOMMON -DHAL_USE_I2C= TRUE
COMMON_VPATH += $( DRIVER_PATH) /led/issi
SRC += is31flcommon.c