diff options
Diffstat (limited to 'keyboards')
126 files changed, 159 insertions, 153 deletions
diff --git a/keyboards/3w6/rev1/rules.mk b/keyboards/3w6/rev1/rules.mk index 2194870d6b..b7988ce4f5 100644 --- a/keyboards/3w6/rev1/rules.mk +++ b/keyboards/3w6/rev1/rules.mk | |||
| @@ -16,4 +16,4 @@ NO_USB_STARTUP_CHECK = yes | |||
| 16 | LTO_ENABLE = no | 16 | LTO_ENABLE = no |
| 17 | 17 | ||
| 18 | SRC += matrix.c | 18 | SRC += matrix.c |
| 19 | QUANTUM_LIB_SRC += i2c_master.c | 19 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/3w6/rev2/rules.mk b/keyboards/3w6/rev2/rules.mk index 2194870d6b..b7988ce4f5 100644 --- a/keyboards/3w6/rev2/rules.mk +++ b/keyboards/3w6/rev2/rules.mk | |||
| @@ -16,4 +16,4 @@ NO_USB_STARTUP_CHECK = yes | |||
| 16 | LTO_ENABLE = no | 16 | LTO_ENABLE = no |
| 17 | 17 | ||
| 18 | SRC += matrix.c | 18 | SRC += matrix.c |
| 19 | QUANTUM_LIB_SRC += i2c_master.c | 19 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/40percentclub/ut47/rules.mk b/keyboards/40percentclub/ut47/rules.mk index 3b1b719e14..6ba6aa5f6f 100644 --- a/keyboards/40percentclub/ut47/rules.mk +++ b/keyboards/40percentclub/ut47/rules.mk | |||
| @@ -13,4 +13,4 @@ AUDIO_ENABLE = no # Audio output | |||
| 13 | # custom matrix setup | 13 | # custom matrix setup |
| 14 | CUSTOM_MATRIX = yes | 14 | CUSTOM_MATRIX = yes |
| 15 | SRC += matrix.c | 15 | SRC += matrix.c |
| 16 | QUANTUM_LIB_SRC += uart.c | 16 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/aeboards/satellite/rev1/rules.mk b/keyboards/aeboards/satellite/rev1/rules.mk index 1a4657b08c..f95b0f015d 100644 --- a/keyboards/aeboards/satellite/rev1/rules.mk +++ b/keyboards/aeboards/satellite/rev1/rules.mk | |||
| @@ -18,4 +18,4 @@ COMMON_VPATH += $(DRIVER_PATH)/issi | |||
| 18 | # project specific files | 18 | # project specific files |
| 19 | SRC += drivers/led/issi/is31fl3731.c | 19 | SRC += drivers/led/issi/is31fl3731.c |
| 20 | 20 | ||
| 21 | QUANTUM_LIB_SRC += i2c_master.c | 21 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/anavi/knob1/rules.mk b/keyboards/anavi/knob1/rules.mk index 0e5631b02b..dd68e9d3b0 100644 --- a/keyboards/anavi/knob1/rules.mk +++ b/keyboards/anavi/knob1/rules.mk | |||
| @@ -1,3 +1 @@ | |||
| 1 | OLED_ENABLE = yes | OLED_ENABLE = yes | |
| 2 | |||
| 3 | OPT_DEFS += -DHAL_USE_I2C=TRUE | ||
diff --git a/keyboards/anavi/knobs3/rules.mk b/keyboards/anavi/knobs3/rules.mk index 0e5631b02b..dd68e9d3b0 100644 --- a/keyboards/anavi/knobs3/rules.mk +++ b/keyboards/anavi/knobs3/rules.mk | |||
| @@ -1,3 +1 @@ | |||
| 1 | OLED_ENABLE = yes | OLED_ENABLE = yes | |
| 2 | |||
| 3 | OPT_DEFS += -DHAL_USE_I2C=TRUE | ||
diff --git a/keyboards/bajjak/rules.mk b/keyboards/bajjak/rules.mk index 13148ecb04..21db4112e0 100644 --- a/keyboards/bajjak/rules.mk +++ b/keyboards/bajjak/rules.mk | |||
| @@ -26,4 +26,4 @@ AUDIO_SUPPORTED = no | |||
| 26 | 26 | ||
| 27 | # project specific files | 27 | # project specific files |
| 28 | SRC += matrix.c | 28 | SRC += matrix.c |
| 29 | QUANTUM_LIB_SRC += i2c_master.c | 29 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/barleycorn_smd/rules.mk b/keyboards/barleycorn_smd/rules.mk index 173368a047..69ecebae2a 100644 --- a/keyboards/barleycorn_smd/rules.mk +++ b/keyboards/barleycorn_smd/rules.mk | |||
| @@ -14,4 +14,4 @@ AUDIO_ENABLE = no # Audio output | |||
| 14 | CUSTOM_MATRIX = lite | 14 | CUSTOM_MATRIX = lite |
| 15 | 15 | ||
| 16 | SRC += matrix.c | 16 | SRC += matrix.c |
| 17 | QUANTUM_LIB_SRC += i2c_master.c | 17 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/bioi/g60/rules.mk b/keyboards/bioi/g60/rules.mk index f4532628ae..375cb52732 100644 --- a/keyboards/bioi/g60/rules.mk +++ b/keyboards/bioi/g60/rules.mk | |||
| @@ -18,5 +18,5 @@ BLUETOOTH_ENABLE = yes | |||
| 18 | 18 | ||
| 19 | VIA_ENABLE = yes # VIA support should be enabled here due to the main() loop will be compiled first. | 19 | VIA_ENABLE = yes # VIA support should be enabled here due to the main() loop will be compiled first. |
| 20 | 20 | ||
| 21 | QUANTUM_LIB_SRC += uart.c | 21 | UART_DRIVER_REQUIRED = yes |
| 22 | SRC += bluetooth_custom.c | 22 | SRC += bluetooth_custom.c |
diff --git a/keyboards/bioi/g60ble/rules.mk b/keyboards/bioi/g60ble/rules.mk index 2e79ce77a5..6bfcc62d7e 100644 --- a/keyboards/bioi/g60ble/rules.mk +++ b/keyboards/bioi/g60ble/rules.mk | |||
| @@ -15,5 +15,5 @@ LTO_ENABLE = yes | |||
| 15 | 15 | ||
| 16 | BLUETOOTH_ENABLE = yes | 16 | BLUETOOTH_ENABLE = yes |
| 17 | 17 | ||
| 18 | QUANTUM_LIB_SRC += uart.c | 18 | UART_DRIVER_REQUIRED = yes |
| 19 | SRC += bluetooth_custom.c | 19 | SRC += bluetooth_custom.c |
diff --git a/keyboards/bioi/morgan65/rules.mk b/keyboards/bioi/morgan65/rules.mk index f4532628ae..375cb52732 100644 --- a/keyboards/bioi/morgan65/rules.mk +++ b/keyboards/bioi/morgan65/rules.mk | |||
| @@ -18,5 +18,5 @@ BLUETOOTH_ENABLE = yes | |||
| 18 | 18 | ||
| 19 | VIA_ENABLE = yes # VIA support should be enabled here due to the main() loop will be compiled first. | 19 | VIA_ENABLE = yes # VIA support should be enabled here due to the main() loop will be compiled first. |
| 20 | 20 | ||
| 21 | QUANTUM_LIB_SRC += uart.c | 21 | UART_DRIVER_REQUIRED = yes |
| 22 | SRC += bluetooth_custom.c | 22 | SRC += bluetooth_custom.c |
diff --git a/keyboards/centromere/rules.mk b/keyboards/centromere/rules.mk index 2171d801e5..26081e4132 100644 --- a/keyboards/centromere/rules.mk +++ b/keyboards/centromere/rules.mk | |||
| @@ -18,4 +18,4 @@ CUSTOM_MATRIX = lite | |||
| 18 | 18 | ||
| 19 | # project specific files | 19 | # project specific files |
| 20 | SRC += matrix.c | 20 | SRC += matrix.c |
| 21 | QUANTUM_LIB_SRC += uart.c | 21 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/clueboard/2x1800/2021/rules.mk b/keyboards/clueboard/2x1800/2021/rules.mk index e9f44d7bd2..19c7eb2946 100644 --- a/keyboards/clueboard/2x1800/2021/rules.mk +++ b/keyboards/clueboard/2x1800/2021/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | QUANTUM_LIB_SRC += max7219.c spi_master.c | 1 | SPI_DRIVER_REQUIRED = yes |
| 2 | QUANTUM_LIB_SRC += max7219.c | ||
diff --git a/keyboards/converter/palm_usb/rules.mk b/keyboards/converter/palm_usb/rules.mk index e02b683d3b..72d9daf6d9 100644 --- a/keyboards/converter/palm_usb/rules.mk +++ b/keyboards/converter/palm_usb/rules.mk | |||
| @@ -14,6 +14,6 @@ RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | |||
| 14 | CUSTOM_MATRIX = yes | 14 | CUSTOM_MATRIX = yes |
| 15 | 15 | ||
| 16 | SRC += matrix.c | 16 | SRC += matrix.c |
| 17 | QUANTUM_LIB_SRC += uart.c | 17 | UART_DRIVER_REQUIRED = yes |
| 18 | 18 | ||
| 19 | DEFAULT_FOLDER = converter/palm_usb/stowaway | 19 | DEFAULT_FOLDER = converter/palm_usb/stowaway |
diff --git a/keyboards/converter/sun_usb/rules.mk b/keyboards/converter/sun_usb/rules.mk index ee54c6cf11..ae20f51b37 100644 --- a/keyboards/converter/sun_usb/rules.mk +++ b/keyboards/converter/sun_usb/rules.mk | |||
| @@ -14,6 +14,6 @@ RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | |||
| 14 | CUSTOM_MATRIX = yes | 14 | CUSTOM_MATRIX = yes |
| 15 | 15 | ||
| 16 | SRC += matrix.c led.c | 16 | SRC += matrix.c led.c |
| 17 | QUANTUM_LIB_SRC += uart.c | 17 | UART_DRIVER_REQUIRED = yes |
| 18 | 18 | ||
| 19 | DEFAULT_FOLDER = converter/sun_usb/type5 | 19 | DEFAULT_FOLDER = converter/sun_usb/type5 |
diff --git a/keyboards/dc01/left/rules.mk b/keyboards/dc01/left/rules.mk index 72485a3dd6..3a9422733c 100644 --- a/keyboards/dc01/left/rules.mk +++ b/keyboards/dc01/left/rules.mk | |||
| @@ -11,5 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 11 | AUDIO_ENABLE = no # Audio output | 11 | AUDIO_ENABLE = no # Audio output |
| 12 | 12 | ||
| 13 | CUSTOM_MATRIX = yes # Use custom matrix | 13 | CUSTOM_MATRIX = yes # Use custom matrix |
| 14 | SRC += matrix.c \ | 14 | SRC += matrix.c |
| 15 | i2c_master.c | 15 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/dichotomy/rules.mk b/keyboards/dichotomy/rules.mk index 040710a460..bfa5252a03 100755 --- a/keyboards/dichotomy/rules.mk +++ b/keyboards/dichotomy/rules.mk | |||
| @@ -14,4 +14,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover | |||
| 14 | 14 | ||
| 15 | # # project specific files | 15 | # # project specific files |
| 16 | SRC += matrix.c | 16 | SRC += matrix.c |
| 17 | QUANTUM_LIB_SRC += uart.c | 17 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/ergodox_ez/rules.mk b/keyboards/ergodox_ez/rules.mk index dc72f6385c..bba3bd86ae 100644 --- a/keyboards/ergodox_ez/rules.mk +++ b/keyboards/ergodox_ez/rules.mk | |||
| @@ -21,7 +21,7 @@ RGB_MATRIX_ENABLE = no # enable later | |||
| 21 | # project specific files | 21 | # project specific files |
| 22 | SRC += matrix.c \ | 22 | SRC += matrix.c \ |
| 23 | led_i2c.c | 23 | led_i2c.c |
| 24 | QUANTUM_LIB_SRC += i2c_master.c | 24 | I2C_DRIVER_REQUIRED = yes |
| 25 | 25 | ||
| 26 | # Disable unsupported hardware | 26 | # Disable unsupported hardware |
| 27 | AUDIO_SUPPORTED = no | 27 | AUDIO_SUPPORTED = no |
diff --git a/keyboards/ergodox_stm32/rules.mk b/keyboards/ergodox_stm32/rules.mk index 5b86324f9a..5481eef1a2 100644 --- a/keyboards/ergodox_stm32/rules.mk +++ b/keyboards/ergodox_stm32/rules.mk | |||
| @@ -16,4 +16,4 @@ CUSTOM_MATRIX = yes # Custom matrix file | |||
| 16 | UNICODE_ENABLE = yes # Unicode | 16 | UNICODE_ENABLE = yes # Unicode |
| 17 | 17 | ||
| 18 | SRC += matrix.c | 18 | SRC += matrix.c |
| 19 | QUANTUM_LIB_SRC += i2c_master.c | 19 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/fallacy/rules.mk b/keyboards/fallacy/rules.mk index 704204983c..7fa230bae2 100755 --- a/keyboards/fallacy/rules.mk +++ b/keyboards/fallacy/rules.mk | |||
| @@ -14,4 +14,4 @@ AUDIO_ENABLE = no # Audio output | |||
| 14 | # project specific files | 14 | # project specific files |
| 15 | SRC += indicators.c \ | 15 | SRC += indicators.c \ |
| 16 | drivers/led/issi/is31fl3731-simple.c | 16 | drivers/led/issi/is31fl3731-simple.c |
| 17 | QUANTUM_LIB_SRC += i2c_master.c | 17 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/fc660c/rules.mk b/keyboards/fc660c/rules.mk index 52f4ce803d..03a674d668 100644 --- a/keyboards/fc660c/rules.mk +++ b/keyboards/fc660c/rules.mk | |||
| @@ -11,7 +11,7 @@ NKRO_ENABLE = yes # Enable N-Key Rollover | |||
| 11 | # Optimize size but this may cause error "relocation truncated to fit" | 11 | # Optimize size but this may cause error "relocation truncated to fit" |
| 12 | #EXTRALDFLAGS = -Wl,--relax | 12 | #EXTRALDFLAGS = -Wl,--relax |
| 13 | 13 | ||
| 14 | QUANTUM_LIB_SRC += i2c_master.c | 14 | I2C_DRIVER_REQUIRED = yes |
| 15 | 15 | ||
| 16 | CUSTOM_MATRIX = yes | 16 | CUSTOM_MATRIX = yes |
| 17 | SRC += matrix.c ad5258.c | 17 | SRC += matrix.c ad5258.c |
diff --git a/keyboards/fc980c/rules.mk b/keyboards/fc980c/rules.mk index 52f4ce803d..03a674d668 100644 --- a/keyboards/fc980c/rules.mk +++ b/keyboards/fc980c/rules.mk | |||
| @@ -11,7 +11,7 @@ NKRO_ENABLE = yes # Enable N-Key Rollover | |||
| 11 | # Optimize size but this may cause error "relocation truncated to fit" | 11 | # Optimize size but this may cause error "relocation truncated to fit" |
| 12 | #EXTRALDFLAGS = -Wl,--relax | 12 | #EXTRALDFLAGS = -Wl,--relax |
| 13 | 13 | ||
| 14 | QUANTUM_LIB_SRC += i2c_master.c | 14 | I2C_DRIVER_REQUIRED = yes |
| 15 | 15 | ||
| 16 | CUSTOM_MATRIX = yes | 16 | CUSTOM_MATRIX = yes |
| 17 | SRC += matrix.c ad5258.c | 17 | SRC += matrix.c ad5258.c |
diff --git a/keyboards/ferris/0_1/rules.mk b/keyboards/ferris/0_1/rules.mk index 487375928e..f971aa9a48 100644 --- a/keyboards/ferris/0_1/rules.mk +++ b/keyboards/ferris/0_1/rules.mk | |||
| @@ -16,4 +16,4 @@ NO_USB_STARTUP_CHECK = yes | |||
| 16 | LTO_ENABLE = yes | 16 | LTO_ENABLE = yes |
| 17 | 17 | ||
| 18 | SRC += matrix.c | 18 | SRC += matrix.c |
| 19 | QUANTUM_LIB_SRC += i2c_master.c | 19 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/ferris/0_2/rules.mk b/keyboards/ferris/0_2/rules.mk index f3760b7b62..6f67e3dece 100644 --- a/keyboards/ferris/0_2/rules.mk +++ b/keyboards/ferris/0_2/rules.mk | |||
| @@ -16,6 +16,6 @@ NO_USB_STARTUP_CHECK = yes | |||
| 16 | LTO_ENABLE = no | 16 | LTO_ENABLE = no |
| 17 | 17 | ||
| 18 | SRC += matrix.c | 18 | SRC += matrix.c |
| 19 | QUANTUM_LIB_SRC += i2c_master.c | 19 | I2C_DRIVER_REQUIRED = yes |
| 20 | 20 | ||
| 21 | DEFAULT_FOLDER = ferris/0_2/base | 21 | DEFAULT_FOLDER = ferris/0_2/base |
diff --git a/keyboards/frobiac/blackbowl/rules.mk b/keyboards/frobiac/blackbowl/rules.mk index 6004c37f9e..4e81c7280c 100644 --- a/keyboards/frobiac/blackbowl/rules.mk +++ b/keyboards/frobiac/blackbowl/rules.mk | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | CUSTOM_MATRIX = lite | 1 | CUSTOM_MATRIX = lite |
| 2 | 2 | ||
| 3 | # project specific files | 3 | # project specific files |
| 4 | QUANTUM_LIB_SRC += i2c_master.c | 4 | I2C_DRIVER_REQUIRED = yes |
| 5 | SRC += matrix.c | 5 | SRC += matrix.c |
| 6 | 6 | ||
| 7 | PS2_MOUSE_ENABLE = yes | 7 | PS2_MOUSE_ENABLE = yes |
diff --git a/keyboards/gboards/ergotaco/rules.mk b/keyboards/gboards/ergotaco/rules.mk index 2df8900c2d..6fbefbd22d 100644 --- a/keyboards/gboards/ergotaco/rules.mk +++ b/keyboards/gboards/ergotaco/rules.mk | |||
| @@ -7,4 +7,5 @@ COMMAND_ENABLE = yes | |||
| 7 | # know what you're doing. | 7 | # know what you're doing. |
| 8 | # | 8 | # |
| 9 | # No touchy, capiche? | 9 | # No touchy, capiche? |
| 10 | SRC += matrix.c i2c_master.c | 10 | SRC += matrix.c |
| 11 | I2C_DRIVER_REQUIRED = yes | ||
diff --git a/keyboards/gboards/georgi/rules.mk b/keyboards/gboards/georgi/rules.mk index 5980342669..5b63e269fa 100644 --- a/keyboards/gboards/georgi/rules.mk +++ b/keyboards/gboards/georgi/rules.mk | |||
| @@ -14,4 +14,5 @@ CUSTOM_MATRIX = yes | |||
| 14 | STENO_ENABLE = yes | 14 | STENO_ENABLE = yes |
| 15 | LTO_ENABLE = yes | 15 | LTO_ENABLE = yes |
| 16 | 16 | ||
| 17 | SRC += matrix.c i2c_master.c | 17 | SRC += matrix.c |
| 18 | I2C_DRIVER_REQUIRED = yes \ No newline at end of file | ||
diff --git a/keyboards/gboards/gergo/keymaps/colemak/rules.mk b/keyboards/gboards/gergo/keymaps/colemak/rules.mk index 3b81fdfa1b..db8d965292 100644 --- a/keyboards/gboards/gergo/keymaps/colemak/rules.mk +++ b/keyboards/gboards/gergo/keymaps/colemak/rules.mk | |||
| @@ -18,7 +18,8 @@ DEBUG_MATRIX = no | |||
| 18 | # know what you're doing. | 18 | # know what you're doing. |
| 19 | # | 19 | # |
| 20 | # No touchy, capiche? | 20 | # No touchy, capiche? |
| 21 | SRC += matrix.c i2c_master.c | 21 | SRC += matrix.c |
| 22 | I2C_DRIVER_REQUIRED = yes | ||
| 22 | ifneq ($(strip $(BALLSTEP)),) | 23 | ifneq ($(strip $(BALLSTEP)),) |
| 23 | OPT_DEFS += -DTRKSTEP=$(strip $(BALLSTEP)) | 24 | OPT_DEFS += -DTRKSTEP=$(strip $(BALLSTEP)) |
| 24 | endif | 25 | endif |
diff --git a/keyboards/gboards/gergo/keymaps/default/rules.mk b/keyboards/gboards/gergo/keymaps/default/rules.mk index bc2b3cf43b..6f203da1bd 100644 --- a/keyboards/gboards/gergo/keymaps/default/rules.mk +++ b/keyboards/gboards/gergo/keymaps/default/rules.mk | |||
| @@ -18,7 +18,8 @@ DEBUG_MATRIX = yes | |||
| 18 | # know what you're doing. | 18 | # know what you're doing. |
| 19 | # | 19 | # |
| 20 | # No touchy, capiche? | 20 | # No touchy, capiche? |
| 21 | SRC += matrix.c i2c_master.c | 21 | SRC += matrix.c |
| 22 | I2C_DRIVER_REQUIRED = yes | ||
| 22 | ifneq ($(strip $(BALLSTEP)),) | 23 | ifneq ($(strip $(BALLSTEP)),) |
| 23 | OPT_DEFS += -DTRKSTEP=$(strip $(BALLSTEP)) | 24 | OPT_DEFS += -DTRKSTEP=$(strip $(BALLSTEP)) |
| 24 | endif | 25 | endif |
diff --git a/keyboards/gboards/gergo/keymaps/germ/rules.mk b/keyboards/gboards/gergo/keymaps/germ/rules.mk index 0fd941bb53..c100f8ab64 100644 --- a/keyboards/gboards/gergo/keymaps/germ/rules.mk +++ b/keyboards/gboards/gergo/keymaps/germ/rules.mk | |||
| @@ -18,7 +18,8 @@ DEBUG_MATRIX = no | |||
| 18 | # know what you're doing. | 18 | # know what you're doing. |
| 19 | # | 19 | # |
| 20 | # No touchy, capiche? | 20 | # No touchy, capiche? |
| 21 | SRC += matrix.c i2c_master.c | 21 | SRC += matrix.c |
| 22 | I2C_DRIVER_REQUIRED = yes | ||
| 22 | ifneq ($(strip $(BALLSTEP)),) | 23 | ifneq ($(strip $(BALLSTEP)),) |
| 23 | OPT_DEFS += -DTRKSTEP=$(strip $(BALLSTEP)) | 24 | OPT_DEFS += -DTRKSTEP=$(strip $(BALLSTEP)) |
| 24 | endif | 25 | endif |
diff --git a/keyboards/gboards/gergo/keymaps/gotham/rules.mk b/keyboards/gboards/gergo/keymaps/gotham/rules.mk index bc2b3cf43b..6f203da1bd 100644 --- a/keyboards/gboards/gergo/keymaps/gotham/rules.mk +++ b/keyboards/gboards/gergo/keymaps/gotham/rules.mk | |||
| @@ -18,7 +18,8 @@ DEBUG_MATRIX = yes | |||
| 18 | # know what you're doing. | 18 | # know what you're doing. |
| 19 | # | 19 | # |
| 20 | # No touchy, capiche? | 20 | # No touchy, capiche? |
| 21 | SRC += matrix.c i2c_master.c | 21 | SRC += matrix.c |
| 22 | I2C_DRIVER_REQUIRED = yes | ||
| 22 | ifneq ($(strip $(BALLSTEP)),) | 23 | ifneq ($(strip $(BALLSTEP)),) |
| 23 | OPT_DEFS += -DTRKSTEP=$(strip $(BALLSTEP)) | 24 | OPT_DEFS += -DTRKSTEP=$(strip $(BALLSTEP)) |
| 24 | endif | 25 | endif |
diff --git a/keyboards/gboards/gergo/rules.mk b/keyboards/gboards/gergo/rules.mk index 195915e431..d789b349da 100644 --- a/keyboards/gboards/gergo/rules.mk +++ b/keyboards/gboards/gergo/rules.mk | |||
| @@ -8,4 +8,4 @@ COMMAND_ENABLE = yes | |||
| 8 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite | 8 | BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite |
| 9 | 9 | ||
| 10 | SRC += matrix.c | 10 | SRC += matrix.c |
| 11 | QUANTUM_LIB_SRC += i2c_master.c | 11 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/gboards/gergoplex/rules.mk b/keyboards/gboards/gergoplex/rules.mk index adf5cfd2e7..9846c64771 100644 --- a/keyboards/gboards/gergoplex/rules.mk +++ b/keyboards/gboards/gergoplex/rules.mk | |||
| @@ -13,4 +13,4 @@ AUDIO_ENABLE = no # Audio output | |||
| 13 | CUSTOM_MATRIX = yes | 13 | CUSTOM_MATRIX = yes |
| 14 | 14 | ||
| 15 | SRC += matrix.c | 15 | SRC += matrix.c |
| 16 | QUANTUM_LIB_SRC += i2c_master.c | 16 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/geistmaschine/macropod/rules.mk b/keyboards/geistmaschine/macropod/rules.mk index cf2b38601e..53d35b5bc6 100644 --- a/keyboards/geistmaschine/macropod/rules.mk +++ b/keyboards/geistmaschine/macropod/rules.mk | |||
| @@ -2,4 +2,4 @@ CUSTOM_MATRIX = lite | |||
| 2 | 2 | ||
| 3 | VPATH += drivers/gpio | 3 | VPATH += drivers/gpio |
| 4 | SRC += pca9555.c matrix.c | 4 | SRC += pca9555.c matrix.c |
| 5 | QUANTUM_LIB_SRC += i2c_master.c \ No newline at end of file | 5 | I2C_DRIVER_REQUIRED = yes \ No newline at end of file |
diff --git a/keyboards/glenpickle/chimera_ergo/rules.mk b/keyboards/glenpickle/chimera_ergo/rules.mk index 32eca4db31..f543b5fd9a 100644 --- a/keyboards/glenpickle/chimera_ergo/rules.mk +++ b/keyboards/glenpickle/chimera_ergo/rules.mk | |||
| @@ -14,4 +14,4 @@ CUSTOM_MATRIX = lite | |||
| 14 | 14 | ||
| 15 | # project specific files | 15 | # project specific files |
| 16 | SRC += matrix.c | 16 | SRC += matrix.c |
| 17 | QUANTUM_LIB_SRC += uart.c | 17 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/glenpickle/chimera_ls/rules.mk b/keyboards/glenpickle/chimera_ls/rules.mk index 1ee3fc58f9..706d610653 100644 --- a/keyboards/glenpickle/chimera_ls/rules.mk +++ b/keyboards/glenpickle/chimera_ls/rules.mk | |||
| @@ -14,7 +14,7 @@ CUSTOM_MATRIX = lite | |||
| 14 | 14 | ||
| 15 | # project specific files | 15 | # project specific files |
| 16 | SRC += matrix.c | 16 | SRC += matrix.c |
| 17 | QUANTUM_LIB_SRC += uart.c | 17 | UART_DRIVER_REQUIRED = yes |
| 18 | 18 | ||
| 19 | # Disable unsupported hardware | 19 | # Disable unsupported hardware |
| 20 | RGBLIGHT_SUPPORTED = no | 20 | RGBLIGHT_SUPPORTED = no |
diff --git a/keyboards/glenpickle/chimera_ortho/rules.mk b/keyboards/glenpickle/chimera_ortho/rules.mk index 32eca4db31..f543b5fd9a 100644 --- a/keyboards/glenpickle/chimera_ortho/rules.mk +++ b/keyboards/glenpickle/chimera_ortho/rules.mk | |||
| @@ -14,4 +14,4 @@ CUSTOM_MATRIX = lite | |||
| 14 | 14 | ||
| 15 | # project specific files | 15 | # project specific files |
| 16 | SRC += matrix.c | 16 | SRC += matrix.c |
| 17 | QUANTUM_LIB_SRC += uart.c | 17 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/glenpickle/chimera_ortho_plus/rules.mk b/keyboards/glenpickle/chimera_ortho_plus/rules.mk index 6b1876f87c..539a2d1004 100644 --- a/keyboards/glenpickle/chimera_ortho_plus/rules.mk +++ b/keyboards/glenpickle/chimera_ortho_plus/rules.mk | |||
| @@ -15,4 +15,4 @@ CUSTOM_MATRIX = lite | |||
| 15 | 15 | ||
| 16 | # project specific files | 16 | # project specific files |
| 17 | SRC += matrix.c | 17 | SRC += matrix.c |
| 18 | QUANTUM_LIB_SRC += uart.c | 18 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/handwired/dactyl/rules.mk b/keyboards/handwired/dactyl/rules.mk index 830812f79a..bffd901b04 100644 --- a/keyboards/handwired/dactyl/rules.mk +++ b/keyboards/handwired/dactyl/rules.mk | |||
| @@ -14,5 +14,5 @@ SWAP_HANDS_ENABLE = yes # Allow swapping hands of keyboard | |||
| 14 | RGBLIGHT_ENABLE = no | 14 | RGBLIGHT_ENABLE = no |
| 15 | 15 | ||
| 16 | # project specific files | 16 | # project specific files |
| 17 | QUANTUM_LIB_SRC += i2c_master.c | 17 | I2C_DRIVER_REQUIRED = yes |
| 18 | SRC += matrix.c | 18 | SRC += matrix.c |
diff --git a/keyboards/handwired/dqz11n1g/rules.mk b/keyboards/handwired/dqz11n1g/rules.mk index 23f6b89cc2..220e353ab7 100644 --- a/keyboards/handwired/dqz11n1g/rules.mk +++ b/keyboards/handwired/dqz11n1g/rules.mk | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # Keyboard matrix uses shift-registers read via SPI | 1 | # Keyboard matrix uses shift-registers read via SPI |
| 2 | CUSTOM_MATRIX = lite | 2 | CUSTOM_MATRIX = lite |
| 3 | SRC += matrix.c | 3 | SRC += matrix.c |
| 4 | QUANTUM_LIB_SRC += spi_master.c | 4 | SPI_DRIVER_REQUIRED = yes |
| 5 | 5 | ||
| 6 | # Build Options | 6 | # Build Options |
| 7 | # change yes to no to disable | 7 | # change yes to no to disable |
diff --git a/keyboards/handwired/dygma/raise/rules.mk b/keyboards/handwired/dygma/raise/rules.mk index 761e075500..ecf156629a 100644 --- a/keyboards/handwired/dygma/raise/rules.mk +++ b/keyboards/handwired/dygma/raise/rules.mk | |||
| @@ -19,7 +19,7 @@ CUSTOM_MATRIX = lite | |||
| 19 | # alternate usb endpoints. | 19 | # alternate usb endpoints. |
| 20 | RAW_ENABLE = yes | 20 | RAW_ENABLE = yes |
| 21 | 21 | ||
| 22 | QUANTUM_LIB_SRC += i2c_master.c | 22 | I2C_DRIVER_REQUIRED = yes |
| 23 | SRC += matrix.c | 23 | SRC += matrix.c |
| 24 | 24 | ||
| 25 | DEFAULT_FOLDER = handwired/dygma/raise/ansi | 25 | DEFAULT_FOLDER = handwired/dygma/raise/ansi |
diff --git a/keyboards/handwired/frenchdev/rules.mk b/keyboards/handwired/frenchdev/rules.mk index c310966f1d..e226d0b517 100644 --- a/keyboards/handwired/frenchdev/rules.mk +++ b/keyboards/handwired/frenchdev/rules.mk | |||
| @@ -13,5 +13,5 @@ AUDIO_ENABLE = no # Audio output | |||
| 13 | RGBLIGHT_ENABLE = no | 13 | RGBLIGHT_ENABLE = no |
| 14 | 14 | ||
| 15 | # project specific files | 15 | # project specific files |
| 16 | SRC = i2c_master.c \ | 16 | SRC = matrix.c |
| 17 | matrix.c | 17 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/handwired/lagrange/rules.mk b/keyboards/handwired/lagrange/rules.mk index 61bfdfa4d3..f4af87851c 100644 --- a/keyboards/handwired/lagrange/rules.mk +++ b/keyboards/handwired/lagrange/rules.mk | |||
| @@ -14,4 +14,5 @@ UNICODE_ENABLE = yes | |||
| 14 | SPLIT_KEYBOARD = yes | 14 | SPLIT_KEYBOARD = yes |
| 15 | SPLIT_TRANSPORT = custom | 15 | SPLIT_TRANSPORT = custom |
| 16 | 16 | ||
| 17 | SRC += transport.c spi_master.c | 17 | SRC += transport.c |
| 18 | SPI_DRIVER_REQUIRED = yes | ||
diff --git a/keyboards/handwired/onekey/kb2040/rules.mk b/keyboards/handwired/onekey/kb2040/rules.mk index 0e5631b02b..dd68e9d3b0 100644 --- a/keyboards/handwired/onekey/kb2040/rules.mk +++ b/keyboards/handwired/onekey/kb2040/rules.mk | |||
| @@ -1,3 +1 @@ | |||
| 1 | OLED_ENABLE = yes | OLED_ENABLE = yes | |
| 2 | |||
| 3 | OPT_DEFS += -DHAL_USE_I2C=TRUE | ||
diff --git a/keyboards/handwired/onekey/keymaps/i2c_scanner/rules.mk b/keyboards/handwired/onekey/keymaps/i2c_scanner/rules.mk index 04498a8831..3dec5cef29 100644 --- a/keyboards/handwired/onekey/keymaps/i2c_scanner/rules.mk +++ b/keyboards/handwired/onekey/keymaps/i2c_scanner/rules.mk | |||
| @@ -1,3 +1,3 @@ | |||
| 1 | CONSOLE_ENABLE = yes | 1 | CONSOLE_ENABLE = yes |
| 2 | 2 | ||
| 3 | QUANTUM_LIB_SRC += i2c_master.c | 3 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/handwired/pterodactyl/rules.mk b/keyboards/handwired/pterodactyl/rules.mk index 9f0cabc750..108e1498a8 100644 --- a/keyboards/handwired/pterodactyl/rules.mk +++ b/keyboards/handwired/pterodactyl/rules.mk | |||
| @@ -18,4 +18,4 @@ CUSTOM_MATRIX = yes | |||
| 18 | BLUETOOTH_ENABLE = yes | 18 | BLUETOOTH_ENABLE = yes |
| 19 | 19 | ||
| 20 | SRC += matrix.c | 20 | SRC += matrix.c |
| 21 | QUANTUM_LIB_SRC += i2c_master.c | 21 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/hazel/bad_wings/rules.mk b/keyboards/hazel/bad_wings/rules.mk index 1001af0186..47a188155f 100644 --- a/keyboards/hazel/bad_wings/rules.mk +++ b/keyboards/hazel/bad_wings/rules.mk | |||
| @@ -3,7 +3,7 @@ CAPS_WORD_ENABLE = yes | |||
| 3 | 3 | ||
| 4 | SRC += matrix.c | 4 | SRC += matrix.c |
| 5 | 5 | ||
| 6 | QUANTUM_LIB_SRC += spi_master.c | 6 | SPI_DRIVER_REQUIRED = yes |
| 7 | CUSTOM_MATRIX = lite | 7 | CUSTOM_MATRIX = lite |
| 8 | 8 | ||
| 9 | POINTING_DEVICE_DRIVER = cirque_pinnacle_spi | 9 | POINTING_DEVICE_DRIVER = cirque_pinnacle_spi |
diff --git a/keyboards/hotdox/rules.mk b/keyboards/hotdox/rules.mk index 1088cbc14b..8e11eeabe0 100644 --- a/keyboards/hotdox/rules.mk +++ b/keyboards/hotdox/rules.mk | |||
| @@ -15,5 +15,5 @@ RGBLIGHT_ENABLE = no | |||
| 15 | 15 | ||
| 16 | # project specific files | 16 | # project specific files |
| 17 | SRC = matrix.c \ | 17 | SRC = matrix.c \ |
| 18 | i2c_master.c \ | ||
| 19 | left.c | 18 | left.c |
| 19 | I2C_DRIVER_REQUIRED = yes | ||
diff --git a/keyboards/hs60/v2/ansi/rules.mk b/keyboards/hs60/v2/ansi/rules.mk index a231765dff..bc8cb00131 100644 --- a/keyboards/hs60/v2/ansi/rules.mk +++ b/keyboards/hs60/v2/ansi/rules.mk | |||
| @@ -22,5 +22,5 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | drivers/led/issi/is31fl3733.c \ | 24 | drivers/led/issi/is31fl3733.c \ |
| 25 | quantum/color.c \ | 25 | quantum/color.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/hs60/v2/hhkb/rules.mk b/keyboards/hs60/v2/hhkb/rules.mk index a231765dff..bc8cb00131 100644 --- a/keyboards/hs60/v2/hhkb/rules.mk +++ b/keyboards/hs60/v2/hhkb/rules.mk | |||
| @@ -22,5 +22,5 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | drivers/led/issi/is31fl3733.c \ | 24 | drivers/led/issi/is31fl3733.c \ |
| 25 | quantum/color.c \ | 25 | quantum/color.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/hs60/v2/iso/rules.mk b/keyboards/hs60/v2/iso/rules.mk index a231765dff..bc8cb00131 100644 --- a/keyboards/hs60/v2/iso/rules.mk +++ b/keyboards/hs60/v2/iso/rules.mk | |||
| @@ -22,5 +22,5 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | drivers/led/issi/is31fl3733.c \ | 24 | drivers/led/issi/is31fl3733.c \ |
| 25 | quantum/color.c \ | 25 | quantum/color.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/ibm/model_m/mschwingen/rules.mk b/keyboards/ibm/model_m/mschwingen/rules.mk index 5ccab87d9b..7d81ffe326 100644 --- a/keyboards/ibm/model_m/mschwingen/rules.mk +++ b/keyboards/ibm/model_m/mschwingen/rules.mk | |||
| @@ -19,8 +19,8 @@ DYNAMIC_MACRO_ENABLE = yes | |||
| 19 | UART_DEBUG = no | 19 | UART_DEBUG = no |
| 20 | 20 | ||
| 21 | SRC += matrix.c | 21 | SRC += matrix.c |
| 22 | QUANTUM_LIB_SRC += uart.c \ | 22 | UART_DRIVER_REQUIRED = yes |
| 23 | spi_master.c | 23 | SPI_DRIVER_REQUIRED = yes |
| 24 | 24 | ||
| 25 | OPT_DEFS += -DSLEEP_LED_ENABLE # we need our own sleep callbacks to turn of WS2812 LEDs | 25 | OPT_DEFS += -DSLEEP_LED_ENABLE # we need our own sleep callbacks to turn of WS2812 LEDs |
| 26 | 26 | ||
diff --git a/keyboards/ingrained/rules.mk b/keyboards/ingrained/rules.mk index 8dd9805257..e9a8002f90 100644 --- a/keyboards/ingrained/rules.mk +++ b/keyboards/ingrained/rules.mk | |||
| @@ -16,4 +16,4 @@ NO_USB_STARTUP_CHECK = yes | |||
| 16 | LTO_ENABLE = yes | 16 | LTO_ENABLE = yes |
| 17 | 17 | ||
| 18 | SRC += matrix.c | 18 | SRC += matrix.c |
| 19 | QUANTUM_LIB_SRC += i2c_master.c | 19 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/kagizaraya/chidori/rules.mk b/keyboards/kagizaraya/chidori/rules.mk index cbec27a8cb..f94317cf22 100644 --- a/keyboards/kagizaraya/chidori/rules.mk +++ b/keyboards/kagizaraya/chidori/rules.mk | |||
| @@ -16,4 +16,4 @@ CUSTOM_MATRIX = lite | |||
| 16 | # project specific files | 16 | # project specific files |
| 17 | SRC += matrix.c | 17 | SRC += matrix.c |
| 18 | SRC += board.c | 18 | SRC += board.c |
| 19 | QUANTUM_LIB_SRC += i2c_master.c | 19 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/keebwerk/mega/ansi/rules.mk b/keyboards/keebwerk/mega/ansi/rules.mk index 5546dc18d4..e257f3063f 100755 --- a/keyboards/keebwerk/mega/ansi/rules.mk +++ b/keyboards/keebwerk/mega/ansi/rules.mk | |||
| @@ -24,4 +24,4 @@ SRC += keyboards/wilba_tech/wt_main.c \ | |||
| 24 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 24 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 25 | drivers/led/issi/is31fl3733.c \ | 25 | drivers/led/issi/is31fl3733.c \ |
| 26 | quantum/color.c | 26 | quantum/color.c |
| 27 | QUANTUM_LIB_SRC += i2c_master.c | 27 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/keyboardio/model01/rules.mk b/keyboards/keyboardio/model01/rules.mk index e653ec5f73..29e1f4fea8 100644 --- a/keyboards/keyboardio/model01/rules.mk +++ b/keyboards/keyboardio/model01/rules.mk | |||
| @@ -9,7 +9,7 @@ COMMAND_ENABLE = no # Commands for debug and configuration | |||
| 9 | NKRO_ENABLE = no # Enable N-Key Rollover | 9 | NKRO_ENABLE = no # Enable N-Key Rollover |
| 10 | 10 | ||
| 11 | CUSTOM_MATRIX = yes | 11 | CUSTOM_MATRIX = yes |
| 12 | QUANTUM_LIB_SRC += i2c_master.c | 12 | I2C_DRIVER_REQUIRED = yes |
| 13 | SRC += leds.c \ | 13 | SRC += leds.c \ |
| 14 | matrix.c | 14 | matrix.c |
| 15 | 15 | ||
diff --git a/keyboards/keyhive/honeycomb/rules.mk b/keyboards/keyhive/honeycomb/rules.mk index 040710a460..bfa5252a03 100755 --- a/keyboards/keyhive/honeycomb/rules.mk +++ b/keyboards/keyhive/honeycomb/rules.mk | |||
| @@ -14,4 +14,4 @@ NKRO_ENABLE = yes # Enable N-Key Rollover | |||
| 14 | 14 | ||
| 15 | # # project specific files | 15 | # # project specific files |
| 16 | SRC += matrix.c | 16 | SRC += matrix.c |
| 17 | QUANTUM_LIB_SRC += uart.c | 17 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/kprepublic/bm60hsrgb/rev2/rules.mk b/keyboards/kprepublic/bm60hsrgb/rev2/rules.mk index 534a21dbf3..805593ed5b 100644 --- a/keyboards/kprepublic/bm60hsrgb/rev2/rules.mk +++ b/keyboards/kprepublic/bm60hsrgb/rev2/rules.mk | |||
| @@ -17,4 +17,4 @@ WS2812_DRIVER_REQUIRED = yes | |||
| 17 | 17 | ||
| 18 | COMMON_VPATH += $(DRIVER_PATH)/led/issi | 18 | COMMON_VPATH += $(DRIVER_PATH)/led/issi |
| 19 | SRC += is31fl3733.c | 19 | SRC += is31fl3733.c |
| 20 | QUANTUM_LIB_SRC += i2c_master.c | 20 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/kprepublic/bm60hsrgb_iso/rev2/rules.mk b/keyboards/kprepublic/bm60hsrgb_iso/rev2/rules.mk index b6b9ff1110..d84cbc0bf1 100644 --- a/keyboards/kprepublic/bm60hsrgb_iso/rev2/rules.mk +++ b/keyboards/kprepublic/bm60hsrgb_iso/rev2/rules.mk | |||
| @@ -20,5 +20,5 @@ RGB_MATRIX_ENABLE = yes | |||
| 20 | # here manually. | 20 | # here manually. |
| 21 | COMMON_VPATH += $(DRIVER_PATH)/led/issi | 21 | COMMON_VPATH += $(DRIVER_PATH)/led/issi |
| 22 | SRC += is31fl3733.c | 22 | SRC += is31fl3733.c |
| 23 | QUANTUM_LIB_SRC += i2c_master.c | 23 | I2C_DRIVER_REQUIRED = yes |
| 24 | WS2812_DRIVER_REQUIRED = yes | 24 | WS2812_DRIVER_REQUIRED = yes |
diff --git a/keyboards/kprepublic/bm60hsrgb_poker/rev2/rules.mk b/keyboards/kprepublic/bm60hsrgb_poker/rev2/rules.mk index 5db18e7cfa..92b33edc1f 100644 --- a/keyboards/kprepublic/bm60hsrgb_poker/rev2/rules.mk +++ b/keyboards/kprepublic/bm60hsrgb_poker/rev2/rules.mk | |||
| @@ -19,5 +19,5 @@ RGB_MATRIX_ENABLE = yes | |||
| 19 | # here manually. | 19 | # here manually. |
| 20 | COMMON_VPATH += $(DRIVER_PATH)/led/issi | 20 | COMMON_VPATH += $(DRIVER_PATH)/led/issi |
| 21 | SRC += is31fl3733.c | 21 | SRC += is31fl3733.c |
| 22 | QUANTUM_LIB_SRC += i2c_master.c | 22 | I2C_DRIVER_REQUIRED = yes |
| 23 | WS2812_DRIVER_REQUIRED = yes | 23 | WS2812_DRIVER_REQUIRED = yes |
diff --git a/keyboards/ktec/ergodone/rules.mk b/keyboards/ktec/ergodone/rules.mk index 3ec1a7cf43..d9b0148499 100644 --- a/keyboards/ktec/ergodone/rules.mk +++ b/keyboards/ktec/ergodone/rules.mk | |||
| @@ -3,4 +3,4 @@ CUSTOM_MATRIX = lite | |||
| 3 | 3 | ||
| 4 | VPATH += drivers/gpio | 4 | VPATH += drivers/gpio |
| 5 | SRC += mcp23018.c matrix.c | 5 | SRC += mcp23018.c matrix.c |
| 6 | QUANTUM_LIB_SRC += i2c_master.c | 6 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/matrix/abelx/rules.mk b/keyboards/matrix/abelx/rules.mk index 7a5d01e5cb..1c2fc05ffe 100644 --- a/keyboards/matrix/abelx/rules.mk +++ b/keyboards/matrix/abelx/rules.mk | |||
| @@ -45,4 +45,4 @@ NO_USB_STARTUP_CHECK = yes # Disable initialization only when usb is plugged in | |||
| 45 | CUSTOM_MATRIX = lite | 45 | CUSTOM_MATRIX = lite |
| 46 | # project specific files | 46 | # project specific files |
| 47 | SRC += matrix.c tca6424.c aw9523b.c | 47 | SRC += matrix.c tca6424.c aw9523b.c |
| 48 | QUANTUM_LIB_SRC += i2c_master.c | 48 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/matrix/m20add/rules.mk b/keyboards/matrix/m20add/rules.mk index 86bd6b9371..1b005b8c17 100644 --- a/keyboards/matrix/m20add/rules.mk +++ b/keyboards/matrix/m20add/rules.mk | |||
| @@ -29,4 +29,4 @@ RGBLIGHT_ENABLE = yes | |||
| 29 | CUSTOM_MATRIX = lite | 29 | CUSTOM_MATRIX = lite |
| 30 | # project specific files | 30 | # project specific files |
| 31 | SRC += matrix.c tca6424.c rgb_ring.c drivers/led/issi/is31fl3731.c | 31 | SRC += matrix.c tca6424.c rgb_ring.c drivers/led/issi/is31fl3731.c |
| 32 | QUANTUM_LIB_SRC += i2c_master.c | 32 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/mechwild/sugarglider/rules.mk b/keyboards/mechwild/sugarglider/rules.mk index 9cfa6b7797..6fd0836a73 100644 --- a/keyboards/mechwild/sugarglider/rules.mk +++ b/keyboards/mechwild/sugarglider/rules.mk | |||
| @@ -13,7 +13,7 @@ CUSTOM_MATRIX = lite | |||
| 13 | 13 | ||
| 14 | VPATH += drivers/gpio | 14 | VPATH += drivers/gpio |
| 15 | SRC += mcp23018.c matrix.c | 15 | SRC += mcp23018.c matrix.c |
| 16 | QUANTUM_LIB_SRC += i2c_master.c | 16 | I2C_DRIVER_REQUIRED = yes |
| 17 | 17 | ||
| 18 | DEFAULT_FOLDER = mechwild/sugarglider/wide_oled | 18 | DEFAULT_FOLDER = mechwild/sugarglider/wide_oled |
| 19 | 19 | ||
diff --git a/keyboards/mitosis/rules.mk b/keyboards/mitosis/rules.mk index 6b1876f87c..539a2d1004 100644 --- a/keyboards/mitosis/rules.mk +++ b/keyboards/mitosis/rules.mk | |||
| @@ -15,4 +15,4 @@ CUSTOM_MATRIX = lite | |||
| 15 | 15 | ||
| 16 | # project specific files | 16 | # project specific files |
| 17 | SRC += matrix.c | 17 | SRC += matrix.c |
| 18 | QUANTUM_LIB_SRC += uart.c | 18 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/molecule/rules.mk b/keyboards/molecule/rules.mk index 35280e22e3..06a8f490ee 100755 --- a/keyboards/molecule/rules.mk +++ b/keyboards/molecule/rules.mk | |||
| @@ -15,4 +15,4 @@ AUDIO_ENABLE = no # Audio output | |||
| 15 | POINTING_DEVICE_ENABLE = yes | 15 | POINTING_DEVICE_ENABLE = yes |
| 16 | POINTING_DEVICE_DRIVER = custom | 16 | POINTING_DEVICE_DRIVER = custom |
| 17 | SRC += adns.c | 17 | SRC += adns.c |
| 18 | QUANTUM_LIB_SRC += spi_master.c | 18 | SPI_DRIVER_REQUIRED = yes |
diff --git a/keyboards/moon/rules.mk b/keyboards/moon/rules.mk index 804580d1f9..676f0971a2 100644 --- a/keyboards/moon/rules.mk +++ b/keyboards/moon/rules.mk | |||
| @@ -16,4 +16,4 @@ CUSTOM_MATRIX = yes | |||
| 16 | 16 | ||
| 17 | VPATH += drivers/gpio | 17 | VPATH += drivers/gpio |
| 18 | SRC += pca9555.c matrix.c | 18 | SRC += pca9555.c matrix.c |
| 19 | QUANTUM_LIB_SRC += i2c_master.c | 19 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/moonlander/rules.mk b/keyboards/moonlander/rules.mk index a96d00f2f1..204c5940e4 100644 --- a/keyboards/moonlander/rules.mk +++ b/keyboards/moonlander/rules.mk | |||
| @@ -17,6 +17,6 @@ RGB_MATRIX_ENABLE = yes | |||
| 17 | 17 | ||
| 18 | #project specific files | 18 | #project specific files |
| 19 | SRC += matrix.c | 19 | SRC += matrix.c |
| 20 | QUANTUM_LIB_SRC += i2c_master.c | 20 | I2C_DRIVER_REQUIRED = yes |
| 21 | 21 | ||
| 22 | MOUSE_SHARED_EP = no | 22 | MOUSE_SHARED_EP = no |
diff --git a/keyboards/mt/split75/rules.mk b/keyboards/mt/split75/rules.mk index f616b9400e..b0c02543b1 100644 --- a/keyboards/mt/split75/rules.mk +++ b/keyboards/mt/split75/rules.mk | |||
| @@ -12,4 +12,4 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 12 | # custom matrix setup | 12 | # custom matrix setup |
| 13 | CUSTOM_MATRIX = lite | 13 | CUSTOM_MATRIX = lite |
| 14 | SRC = matrix.c | 14 | SRC = matrix.c |
| 15 | QUANTUM_LIB_SRC += i2c_master.c | 15 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/neson_design/700e/rules.mk b/keyboards/neson_design/700e/rules.mk index 6e1439f1f5..5650ed1fee 100644 --- a/keyboards/neson_design/700e/rules.mk +++ b/keyboards/neson_design/700e/rules.mk | |||
| @@ -11,4 +11,5 @@ BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | |||
| 11 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 11 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 12 | NO_USB_STARTUP_CHECK = yes | 12 | NO_USB_STARTUP_CHECK = yes |
| 13 | 13 | ||
| 14 | QUANTUM_LIB_SRC += i2c_master.c drivers/led/issi/is31fl3731.c | 14 | QUANTUM_LIB_SRC += drivers/led/issi/is31fl3731.c |
| 15 | I2C_DRIVER_REQUIRED = yes | ||
diff --git a/keyboards/neson_design/n6/rules.mk b/keyboards/neson_design/n6/rules.mk index 5d8397653e..a3e4abe6cd 100644 --- a/keyboards/neson_design/n6/rules.mk +++ b/keyboards/neson_design/n6/rules.mk | |||
| @@ -10,4 +10,5 @@ NKRO_ENABLE = yes # Enable N-Key Rollover | |||
| 10 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 10 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
| 11 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 11 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 12 | 12 | ||
| 13 | QUANTUM_LIB_SRC += i2c_master.c drivers/led/issi/is31fl3731.c | 13 | QUANTUM_LIB_SRC += drivers/led/issi/is31fl3731.c |
| 14 | I2C_DRIVER_REQUIRED = yes | ||
diff --git a/keyboards/novelkeys/nk65/rules.mk b/keyboards/novelkeys/nk65/rules.mk index e9036ebb61..d71d9a6c4e 100755 --- a/keyboards/novelkeys/nk65/rules.mk +++ b/keyboards/novelkeys/nk65/rules.mk | |||
| @@ -22,7 +22,7 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | drivers/led/issi/is31fl3733.c \ | 24 | drivers/led/issi/is31fl3733.c \ |
| 25 | quantum/color.c \ | 25 | quantum/color.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
| 27 | 27 | ||
| 28 | DEFAULT_FOLDER = novelkeys/nk65/base | 28 | DEFAULT_FOLDER = novelkeys/nk65/base |
diff --git a/keyboards/novelkeys/nk87/rules.mk b/keyboards/novelkeys/nk87/rules.mk index 288d802054..a0a09c1dab 100755 --- a/keyboards/novelkeys/nk87/rules.mk +++ b/keyboards/novelkeys/nk87/rules.mk | |||
| @@ -22,5 +22,5 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | drivers/led/issi/is31fl3733.c \ | 24 | drivers/led/issi/is31fl3733.c \ |
| 25 | quantum/color.c \ | 25 | quantum/color.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/nullbitsco/nibble/rules.mk b/keyboards/nullbitsco/nibble/rules.mk index 0d5d3e2aac..5a1714cc9d 100644 --- a/keyboards/nullbitsco/nibble/rules.mk +++ b/keyboards/nullbitsco/nibble/rules.mk | |||
| @@ -19,4 +19,4 @@ SRC += matrix.c \ | |||
| 19 | common/bitc_led.c \ | 19 | common/bitc_led.c \ |
| 20 | big_led.c \ | 20 | big_led.c \ |
| 21 | common/remote_kb.c | 21 | common/remote_kb.c |
| 22 | QUANTUM_LIB_SRC += uart.c | 22 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/nullbitsco/snap/rules.mk b/keyboards/nullbitsco/snap/rules.mk index 79ba7d6eb6..2ad88b97c0 100644 --- a/keyboards/nullbitsco/snap/rules.mk +++ b/keyboards/nullbitsco/snap/rules.mk | |||
| @@ -19,5 +19,5 @@ CUSTOM_MATRIX = lite # Split custom matrix | |||
| 19 | # Project specific files | 19 | # Project specific files |
| 20 | SRC += common/bitc_led.c \ | 20 | SRC += common/bitc_led.c \ |
| 21 | common/remote_kb.c \ | 21 | common/remote_kb.c \ |
| 22 | matrix.c \ | 22 | matrix.c |
| 23 | uart.c | 23 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/nullbitsco/tidbit/rules.mk b/keyboards/nullbitsco/tidbit/rules.mk index 3b7ff078bb..b4a06216bb 100644 --- a/keyboards/nullbitsco/tidbit/rules.mk +++ b/keyboards/nullbitsco/tidbit/rules.mk | |||
| @@ -16,5 +16,5 @@ LTO_ENABLE = yes | |||
| 16 | # Project specific files | 16 | # Project specific files |
| 17 | SRC += common/bitc_led.c \ | 17 | SRC += common/bitc_led.c \ |
| 18 | common/remote_kb.c | 18 | common/remote_kb.c |
| 19 | QUANTUM_LIB_SRC += i2c_master.c \ | 19 | I2C_DRIVER_REQUIRED = yes |
| 20 | uart.c | 20 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/oddforge/vea/rules.mk b/keyboards/oddforge/vea/rules.mk index f616b9400e..b0c02543b1 100644 --- a/keyboards/oddforge/vea/rules.mk +++ b/keyboards/oddforge/vea/rules.mk | |||
| @@ -12,4 +12,4 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 12 | # custom matrix setup | 12 | # custom matrix setup |
| 13 | CUSTOM_MATRIX = lite | 13 | CUSTOM_MATRIX = lite |
| 14 | SRC = matrix.c | 14 | SRC = matrix.c |
| 15 | QUANTUM_LIB_SRC += i2c_master.c | 15 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/phoenix/config.h b/keyboards/phoenix/config.h index 76ac0edf2c..9241950731 100644 --- a/keyboards/phoenix/config.h +++ b/keyboards/phoenix/config.h | |||
| @@ -26,7 +26,6 @@ | |||
| 26 | /* Locking resynchronize hack */ | 26 | /* Locking resynchronize hack */ |
| 27 | #define LOCKING_RESYNC_ENABLE | 27 | #define LOCKING_RESYNC_ENABLE |
| 28 | 28 | ||
| 29 | #define HAL_USE_SERIAL TRUE | ||
| 30 | #define SPLIT_HAND_PIN B9 | 29 | #define SPLIT_HAND_PIN B9 |
| 31 | #define SERIAL_USART_DRIVER SD1 | 30 | #define SERIAL_USART_DRIVER SD1 |
| 32 | #define SERIAL_USART_TX_PAL_MODE 7 | 31 | #define SERIAL_USART_TX_PAL_MODE 7 |
diff --git a/keyboards/phoenix/halconf.h b/keyboards/phoenix/halconf.h index 2527d38940..95bd6c565f 100644 --- a/keyboards/phoenix/halconf.h +++ b/keyboards/phoenix/halconf.h | |||
| @@ -21,6 +21,8 @@ | |||
| 21 | 21 | ||
| 22 | #pragma once | 22 | #pragma once |
| 23 | 23 | ||
| 24 | #define HAL_USE_SERIAL TRUE | ||
| 25 | |||
| 24 | #define SERIAL_USB_BUFFERS_SIZE 256 | 26 | #define SERIAL_USB_BUFFERS_SIZE 256 |
| 25 | 27 | ||
| 26 | #include_next <halconf.h> | 28 | #include_next <halconf.h> |
diff --git a/keyboards/redox_w/rules.mk b/keyboards/redox_w/rules.mk index 32eca4db31..f543b5fd9a 100644 --- a/keyboards/redox_w/rules.mk +++ b/keyboards/redox_w/rules.mk | |||
| @@ -14,4 +14,4 @@ CUSTOM_MATRIX = lite | |||
| 14 | 14 | ||
| 15 | # project specific files | 15 | # project specific files |
| 16 | SRC += matrix.c | 16 | SRC += matrix.c |
| 17 | QUANTUM_LIB_SRC += uart.c | 17 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/rgbkb/mun/rules.mk b/keyboards/rgbkb/mun/rules.mk index 18dfc8edf7..4269e3b0a1 100644 --- a/keyboards/rgbkb/mun/rules.mk +++ b/keyboards/rgbkb/mun/rules.mk | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | VPATH += keyboards/rgbkb/common | 2 | VPATH += keyboards/rgbkb/common |
| 3 | SRC += touch_encoder.c | 3 | SRC += touch_encoder.c |
| 4 | SRC += common_oled.c | 4 | SRC += common_oled.c |
| 5 | QUANTUM_LIB_SRC += i2c_master.c | 5 | I2C_DRIVER_REQUIRED = yes |
| 6 | 6 | ||
| 7 | # Build Options | 7 | # Build Options |
| 8 | # change yes to no to disable | 8 | # change yes to no to disable |
diff --git a/keyboards/rgbkb/sol3/rules.mk b/keyboards/rgbkb/sol3/rules.mk index 9cb54cfa15..227219e302 100644 --- a/keyboards/rgbkb/sol3/rules.mk +++ b/keyboards/rgbkb/sol3/rules.mk | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | VPATH += keyboards/rgbkb/common | 2 | VPATH += keyboards/rgbkb/common |
| 3 | SRC += touch_encoder.c | 3 | SRC += touch_encoder.c |
| 4 | SRC += common_oled.c | 4 | SRC += common_oled.c |
| 5 | QUANTUM_LIB_SRC += i2c_master.c | 5 | I2C_DRIVER_REQUIRED = yes |
| 6 | 6 | ||
| 7 | # Build Options | 7 | # Build Options |
| 8 | # change yes to no to disable | 8 | # change yes to no to disable |
diff --git a/keyboards/satt/comet46/rules.mk b/keyboards/satt/comet46/rules.mk index fe692cc5c3..0db5166ffa 100644 --- a/keyboards/satt/comet46/rules.mk +++ b/keyboards/satt/comet46/rules.mk | |||
| @@ -14,4 +14,4 @@ CUSTOM_MATRIX = lite | |||
| 14 | 14 | ||
| 15 | # project specific files | 15 | # project specific files |
| 16 | SRC += matrix.c | 16 | SRC += matrix.c |
| 17 | QUANTUM_LIB_SRC += uart.c | 17 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/sirius/uni660/rev1/rules.mk b/keyboards/sirius/uni660/rev1/rules.mk index d44567105e..7ac7507269 100644 --- a/keyboards/sirius/uni660/rev1/rules.mk +++ b/keyboards/sirius/uni660/rev1/rules.mk | |||
| @@ -15,4 +15,4 @@ CUSTOM_MATRIX = lite | |||
| 15 | 15 | ||
| 16 | # project specific files | 16 | # project specific files |
| 17 | SRC += matrix.c | 17 | SRC += matrix.c |
| 18 | QUANTUM_LIB_SRC += uart.c | 18 | UART_DRIVER_REQUIRED = yes |
diff --git a/keyboards/sirius/uni660/rev2/rules.mk b/keyboards/sirius/uni660/rev2/rules.mk index b41206636d..791fa054c8 100644 --- a/keyboards/sirius/uni660/rev2/rules.mk +++ b/keyboards/sirius/uni660/rev2/rules.mk | |||
| @@ -15,6 +15,6 @@ CUSTOM_MATRIX = lite | |||
| 15 | 15 | ||
| 16 | # project specific files | 16 | # project specific files |
| 17 | SRC += matrix.c | 17 | SRC += matrix.c |
| 18 | QUANTUM_LIB_SRC += uart.c | 18 | UART_DRIVER_REQUIRED = yes |
| 19 | 19 | ||
| 20 | DEFAULT_FOLDER = sirius/uni660/rev2/ansi | 20 | DEFAULT_FOLDER = sirius/uni660/rev2/ansi |
diff --git a/keyboards/spaceholdings/nebula12/rules.mk b/keyboards/spaceholdings/nebula12/rules.mk index 1c8b41fea7..191a1c0a1b 100755 --- a/keyboards/spaceholdings/nebula12/rules.mk +++ b/keyboards/spaceholdings/nebula12/rules.mk | |||
| @@ -24,4 +24,4 @@ SRC += keyboards/wilba_tech/wt_main.c \ | |||
| 24 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 24 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 25 | drivers/led/issi/is31fl3731.c \ | 25 | drivers/led/issi/is31fl3731.c \ |
| 26 | quantum/color.c | 26 | quantum/color.c |
| 27 | QUANTUM_LIB_SRC += i2c_master.c | 27 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/spaceholdings/nebula68/rules.mk b/keyboards/spaceholdings/nebula68/rules.mk index 7880744fff..627f82784e 100755 --- a/keyboards/spaceholdings/nebula68/rules.mk +++ b/keyboards/spaceholdings/nebula68/rules.mk | |||
| @@ -24,4 +24,4 @@ SRC += keyboards/wilba_tech/wt_main.c \ | |||
| 24 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 24 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 25 | drivers/led/issi/is31fl3733.c \ | 25 | drivers/led/issi/is31fl3733.c \ |
| 26 | quantum/color.c | 26 | quantum/color.c |
| 27 | QUANTUM_LIB_SRC += i2c_master.c | 27 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/spiderisland/split78/rules.mk b/keyboards/spiderisland/split78/rules.mk index edddf67abc..db8262a763 100644 --- a/keyboards/spiderisland/split78/rules.mk +++ b/keyboards/spiderisland/split78/rules.mk | |||
| @@ -12,4 +12,4 @@ RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow | |||
| 12 | # custom matrix setup | 12 | # custom matrix setup |
| 13 | CUSTOM_MATRIX = lite | 13 | CUSTOM_MATRIX = lite |
| 14 | SRC += matrix.c | 14 | SRC += matrix.c |
| 15 | QUANTUM_LIB_SRC += i2c_master.c | 15 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/switchplate/southpaw_65/rules.mk b/keyboards/switchplate/southpaw_65/rules.mk index c6c7f4ef93..89d05c5487 100644 --- a/keyboards/switchplate/southpaw_65/rules.mk +++ b/keyboards/switchplate/southpaw_65/rules.mk | |||
| @@ -17,4 +17,4 @@ CUSTOM_MATRIX = lite | |||
| 17 | 17 | ||
| 18 | VPATH += drivers/gpio | 18 | VPATH += drivers/gpio |
| 19 | SRC += pca9555.c matrix.c | 19 | SRC += pca9555.c matrix.c |
| 20 | QUANTUM_LIB_SRC += i2c_master.c | 20 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/sx60/rules.mk b/keyboards/sx60/rules.mk index a18361a0cd..2f0d22e49f 100755 --- a/keyboards/sx60/rules.mk +++ b/keyboards/sx60/rules.mk | |||
| @@ -13,5 +13,5 @@ RGBLIGHT_ENABLE = no | |||
| 13 | CUSTOM_MATRIX = yes | 13 | CUSTOM_MATRIX = yes |
| 14 | 14 | ||
| 15 | # project specific files | 15 | # project specific files |
| 16 | QUANTUM_LIB_SRC += i2c_master.c | 16 | I2C_DRIVER_REQUIRED = yes |
| 17 | SRC += matrix.c | 17 | SRC += matrix.c |
diff --git a/keyboards/system76/launch_1/rules.mk b/keyboards/system76/launch_1/rules.mk index 7dbc07ced0..181976b2dd 100644 --- a/keyboards/system76/launch_1/rules.mk +++ b/keyboards/system76/launch_1/rules.mk | |||
| @@ -23,4 +23,4 @@ LTO_ENABLE = yes # Link-time optimization for smaller binary | |||
| 23 | 23 | ||
| 24 | # Add System76 EC command interface as well as I2C and USB mux drivers | 24 | # Add System76 EC command interface as well as I2C and USB mux drivers |
| 25 | SRC += system76_ec.c usb_mux.c | 25 | SRC += system76_ec.c usb_mux.c |
| 26 | QUANTUM_LIB_SRC += i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/telophase/rules.mk b/keyboards/telophase/rules.mk index 1ee3fc58f9..706d610653 100644 --- a/keyboards/telophase/rules.mk +++ b/keyboards/telophase/rules.mk | |||
| @@ -14,7 +14,7 @@ CUSTOM_MATRIX = lite | |||
| 14 | 14 | ||
| 15 | # project specific files | 15 | # project specific files |
| 16 | SRC += matrix.c | 16 | SRC += matrix.c |
| 17 | QUANTUM_LIB_SRC += uart.c | 17 | UART_DRIVER_REQUIRED = yes |
| 18 | 18 | ||
| 19 | # Disable unsupported hardware | 19 | # Disable unsupported hardware |
| 20 | RGBLIGHT_SUPPORTED = no | 20 | RGBLIGHT_SUPPORTED = no |
diff --git a/keyboards/tkc/portico/rules.mk b/keyboards/tkc/portico/rules.mk index 4e382541f4..6bc05372af 100644 --- a/keyboards/tkc/portico/rules.mk +++ b/keyboards/tkc/portico/rules.mk | |||
| @@ -19,4 +19,4 @@ SRC += keyboards/wilba_tech/wt_main.c \ | |||
| 19 | quantum/color.c \ | 19 | quantum/color.c \ |
| 20 | drivers/led/issi/is31fl3731.c | 20 | drivers/led/issi/is31fl3731.c |
| 21 | 21 | ||
| 22 | QUANTUM_LIB_SRC += i2c_master.c | 22 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/tkc/portico75/keymaps/via/rules.mk b/keyboards/tkc/portico75/keymaps/via/rules.mk index 3e4e4a229d..1706771222 100644 --- a/keyboards/tkc/portico75/keymaps/via/rules.mk +++ b/keyboards/tkc/portico75/keymaps/via/rules.mk | |||
| @@ -9,4 +9,4 @@ SRC += keyboards/wilba_tech/wt_main.c \ | |||
| 9 | quantum/color.c \ | 9 | quantum/color.c \ |
| 10 | drivers/led/issi/is31fl3741.c | 10 | drivers/led/issi/is31fl3741.c |
| 11 | 11 | ||
| 12 | QUANTUM_LIB_SRC += i2c_master.c | 12 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/torn/rules.mk b/keyboards/torn/rules.mk index d2ec5cf6d4..f855a651a5 100644 --- a/keyboards/torn/rules.mk +++ b/keyboards/torn/rules.mk | |||
| @@ -18,4 +18,4 @@ SRC += matrix.c \ | |||
| 18 | mcp23018.c \ | 18 | mcp23018.c \ |
| 19 | torn_encoder.c | 19 | torn_encoder.c |
| 20 | 20 | ||
| 21 | QUANTUM_LIB_SRC += i2c_master.c | 21 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/touchpad/rules.mk b/keyboards/touchpad/rules.mk index c22f3a2da5..b9fb83c48c 100644 --- a/keyboards/touchpad/rules.mk +++ b/keyboards/touchpad/rules.mk | |||
| @@ -12,4 +12,5 @@ AUDIO_ENABLE = no # Audio output | |||
| 12 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. | 12 | RGBLIGHT_ENABLE = no # Enable WS2812 RGB underlight. |
| 13 | CUSTOM_MATRIX = yes | 13 | CUSTOM_MATRIX = yes |
| 14 | 14 | ||
| 15 | SRC += matrix.c i2c_master.c | 15 | SRC += matrix.c |
| 16 | I2C_DRIVER_REQUIRED = yes | ||
diff --git a/keyboards/viktus/sp111/rules.mk b/keyboards/viktus/sp111/rules.mk index 0b9b8490de..1be8c7ad68 100644 --- a/keyboards/viktus/sp111/rules.mk +++ b/keyboards/viktus/sp111/rules.mk | |||
| @@ -18,4 +18,4 @@ CUSTOM_MATRIX = lite | |||
| 18 | 18 | ||
| 19 | VPATH += drivers/gpio | 19 | VPATH += drivers/gpio |
| 20 | SRC += mcp23018.c matrix.c | 20 | SRC += mcp23018.c matrix.c |
| 21 | QUANTUM_LIB_SRC += i2c_master.c | 21 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/rama_works_kara/rules.mk b/keyboards/wilba_tech/rama_works_kara/rules.mk index 465bc65d9e..b49711824a 100644 --- a/keyboards/wilba_tech/rama_works_kara/rules.mk +++ b/keyboards/wilba_tech/rama_works_kara/rules.mk | |||
| @@ -22,5 +22,5 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | quantum/color.c \ | 24 | quantum/color.c \ |
| 25 | drivers/led/issi/is31fl3731.c \ | 25 | drivers/led/issi/is31fl3731.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/rama_works_koyu/rules.mk b/keyboards/wilba_tech/rama_works_koyu/rules.mk index be907583a2..c921fc5c18 100644 --- a/keyboards/wilba_tech/rama_works_koyu/rules.mk +++ b/keyboards/wilba_tech/rama_works_koyu/rules.mk | |||
| @@ -22,5 +22,5 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | quantum/color.c \ | 24 | quantum/color.c \ |
| 25 | drivers/led/issi/is31fl3731.c \ | 25 | drivers/led/issi/is31fl3731.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/rama_works_m10_c/rules.mk b/keyboards/wilba_tech/rama_works_m10_c/rules.mk index 89e17a01b4..d8a2bae455 100644 --- a/keyboards/wilba_tech/rama_works_m10_c/rules.mk +++ b/keyboards/wilba_tech/rama_works_m10_c/rules.mk | |||
| @@ -21,5 +21,5 @@ OPT_DEFS += -DNO_SUSPEND_POWER_DOWN | |||
| 21 | SRC = keyboards/wilba_tech/wt_main.c \ | 21 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 22 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 22 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 23 | quantum/color.c \ | 23 | quantum/color.c \ |
| 24 | drivers/led/issi/is31fl3731.c \ | 24 | drivers/led/issi/is31fl3731.c |
| 25 | i2c_master.c | 25 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/rama_works_m50_a/rules.mk b/keyboards/wilba_tech/rama_works_m50_a/rules.mk index 89e17a01b4..d8a2bae455 100644 --- a/keyboards/wilba_tech/rama_works_m50_a/rules.mk +++ b/keyboards/wilba_tech/rama_works_m50_a/rules.mk | |||
| @@ -21,5 +21,5 @@ OPT_DEFS += -DNO_SUSPEND_POWER_DOWN | |||
| 21 | SRC = keyboards/wilba_tech/wt_main.c \ | 21 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 22 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 22 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 23 | quantum/color.c \ | 23 | quantum/color.c \ |
| 24 | drivers/led/issi/is31fl3731.c \ | 24 | drivers/led/issi/is31fl3731.c |
| 25 | i2c_master.c | 25 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/rama_works_m60_a/rules.mk b/keyboards/wilba_tech/rama_works_m60_a/rules.mk index be907583a2..c921fc5c18 100644 --- a/keyboards/wilba_tech/rama_works_m60_a/rules.mk +++ b/keyboards/wilba_tech/rama_works_m60_a/rules.mk | |||
| @@ -22,5 +22,5 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | quantum/color.c \ | 24 | quantum/color.c \ |
| 25 | drivers/led/issi/is31fl3731.c \ | 25 | drivers/led/issi/is31fl3731.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/rama_works_m65_b/rules.mk b/keyboards/wilba_tech/rama_works_m65_b/rules.mk index 89e17a01b4..d8a2bae455 100644 --- a/keyboards/wilba_tech/rama_works_m65_b/rules.mk +++ b/keyboards/wilba_tech/rama_works_m65_b/rules.mk | |||
| @@ -21,5 +21,5 @@ OPT_DEFS += -DNO_SUSPEND_POWER_DOWN | |||
| 21 | SRC = keyboards/wilba_tech/wt_main.c \ | 21 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 22 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 22 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 23 | quantum/color.c \ | 23 | quantum/color.c \ |
| 24 | drivers/led/issi/is31fl3731.c \ | 24 | drivers/led/issi/is31fl3731.c |
| 25 | i2c_master.c | 25 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/rama_works_m65_bx/rules.mk b/keyboards/wilba_tech/rama_works_m65_bx/rules.mk index 89e17a01b4..d8a2bae455 100644 --- a/keyboards/wilba_tech/rama_works_m65_bx/rules.mk +++ b/keyboards/wilba_tech/rama_works_m65_bx/rules.mk | |||
| @@ -21,5 +21,5 @@ OPT_DEFS += -DNO_SUSPEND_POWER_DOWN | |||
| 21 | SRC = keyboards/wilba_tech/wt_main.c \ | 21 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 22 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 22 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 23 | quantum/color.c \ | 23 | quantum/color.c \ |
| 24 | drivers/led/issi/is31fl3731.c \ | 24 | drivers/led/issi/is31fl3731.c |
| 25 | i2c_master.c | 25 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/rama_works_m6_b/rules.mk b/keyboards/wilba_tech/rama_works_m6_b/rules.mk index 04a197576f..eff0605d90 100644 --- a/keyboards/wilba_tech/rama_works_m6_b/rules.mk +++ b/keyboards/wilba_tech/rama_works_m6_b/rules.mk | |||
| @@ -22,5 +22,5 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | quantum/color.c \ | 24 | quantum/color.c \ |
| 25 | drivers/led/issi/is31fl3218.c \ | 25 | drivers/led/issi/is31fl3218.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/rama_works_u80_a/rules.mk b/keyboards/wilba_tech/rama_works_u80_a/rules.mk index 3e1eda9d5e..b262985880 100644 --- a/keyboards/wilba_tech/rama_works_u80_a/rules.mk +++ b/keyboards/wilba_tech/rama_works_u80_a/rules.mk | |||
| @@ -15,5 +15,5 @@ CIE1931_CURVE = yes | |||
| 15 | SRC = keyboards/wilba_tech/wt_main.c \ | 15 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 16 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 16 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 17 | quantum/color.c \ | 17 | quantum/color.c \ |
| 18 | drivers/led/issi/is31fl3731.c \ | 18 | drivers/led/issi/is31fl3731.c |
| 19 | i2c_master.c | 19 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/wt60_a/rules.mk b/keyboards/wilba_tech/wt60_a/rules.mk index 3a552128d8..9ca8e8f973 100644 --- a/keyboards/wilba_tech/wt60_a/rules.mk +++ b/keyboards/wilba_tech/wt60_a/rules.mk | |||
| @@ -12,7 +12,7 @@ AUDIO_ENABLE = no # Audio output | |||
| 12 | 12 | ||
| 13 | # project specific files | 13 | # project specific files |
| 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ | 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ |
| 15 | i2c_master.c \ | ||
| 16 | quantum/color.c \ | 15 | quantum/color.c \ |
| 17 | keyboards/wilba_tech/wt_mono_backlight.c \ | 16 | keyboards/wilba_tech/wt_mono_backlight.c \ |
| 18 | keyboards/wilba_tech/wt_main.c | 17 | keyboards/wilba_tech/wt_main.c |
| 18 | I2C_DRIVER_REQUIRED = yes \ No newline at end of file | ||
diff --git a/keyboards/wilba_tech/wt60_b/rules.mk b/keyboards/wilba_tech/wt60_b/rules.mk index a9fcf043e2..397643d372 100644 --- a/keyboards/wilba_tech/wt60_b/rules.mk +++ b/keyboards/wilba_tech/wt60_b/rules.mk | |||
| @@ -22,5 +22,5 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | quantum/color.c \ | 24 | quantum/color.c \ |
| 25 | drivers/led/issi/is31fl3731.c \ | 25 | drivers/led/issi/is31fl3731.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/wt60_bx/rules.mk b/keyboards/wilba_tech/wt60_bx/rules.mk index a9fcf043e2..397643d372 100644 --- a/keyboards/wilba_tech/wt60_bx/rules.mk +++ b/keyboards/wilba_tech/wt60_bx/rules.mk | |||
| @@ -22,5 +22,5 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | quantum/color.c \ | 24 | quantum/color.c \ |
| 25 | drivers/led/issi/is31fl3731.c \ | 25 | drivers/led/issi/is31fl3731.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/wt60_c/rules.mk b/keyboards/wilba_tech/wt60_c/rules.mk index a9fcf043e2..397643d372 100644 --- a/keyboards/wilba_tech/wt60_c/rules.mk +++ b/keyboards/wilba_tech/wt60_c/rules.mk | |||
| @@ -22,5 +22,5 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | quantum/color.c \ | 24 | quantum/color.c \ |
| 25 | drivers/led/issi/is31fl3731.c \ | 25 | drivers/led/issi/is31fl3731.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/wt65_a/rules.mk b/keyboards/wilba_tech/wt65_a/rules.mk index 3a552128d8..9ca8e8f973 100644 --- a/keyboards/wilba_tech/wt65_a/rules.mk +++ b/keyboards/wilba_tech/wt65_a/rules.mk | |||
| @@ -12,7 +12,7 @@ AUDIO_ENABLE = no # Audio output | |||
| 12 | 12 | ||
| 13 | # project specific files | 13 | # project specific files |
| 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ | 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ |
| 15 | i2c_master.c \ | ||
| 16 | quantum/color.c \ | 15 | quantum/color.c \ |
| 17 | keyboards/wilba_tech/wt_mono_backlight.c \ | 16 | keyboards/wilba_tech/wt_mono_backlight.c \ |
| 18 | keyboards/wilba_tech/wt_main.c | 17 | keyboards/wilba_tech/wt_main.c |
| 18 | I2C_DRIVER_REQUIRED = yes \ No newline at end of file | ||
diff --git a/keyboards/wilba_tech/wt65_b/rules.mk b/keyboards/wilba_tech/wt65_b/rules.mk index 3a552128d8..9ca8e8f973 100644 --- a/keyboards/wilba_tech/wt65_b/rules.mk +++ b/keyboards/wilba_tech/wt65_b/rules.mk | |||
| @@ -12,7 +12,7 @@ AUDIO_ENABLE = no # Audio output | |||
| 12 | 12 | ||
| 13 | # project specific files | 13 | # project specific files |
| 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ | 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ |
| 15 | i2c_master.c \ | ||
| 16 | quantum/color.c \ | 15 | quantum/color.c \ |
| 17 | keyboards/wilba_tech/wt_mono_backlight.c \ | 16 | keyboards/wilba_tech/wt_mono_backlight.c \ |
| 18 | keyboards/wilba_tech/wt_main.c | 17 | keyboards/wilba_tech/wt_main.c |
| 18 | I2C_DRIVER_REQUIRED = yes \ No newline at end of file | ||
diff --git a/keyboards/wilba_tech/wt75_a/rules.mk b/keyboards/wilba_tech/wt75_a/rules.mk index 3a552128d8..9ca8e8f973 100644 --- a/keyboards/wilba_tech/wt75_a/rules.mk +++ b/keyboards/wilba_tech/wt75_a/rules.mk | |||
| @@ -12,7 +12,7 @@ AUDIO_ENABLE = no # Audio output | |||
| 12 | 12 | ||
| 13 | # project specific files | 13 | # project specific files |
| 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ | 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ |
| 15 | i2c_master.c \ | ||
| 16 | quantum/color.c \ | 15 | quantum/color.c \ |
| 17 | keyboards/wilba_tech/wt_mono_backlight.c \ | 16 | keyboards/wilba_tech/wt_mono_backlight.c \ |
| 18 | keyboards/wilba_tech/wt_main.c | 17 | keyboards/wilba_tech/wt_main.c |
| 18 | I2C_DRIVER_REQUIRED = yes \ No newline at end of file | ||
diff --git a/keyboards/wilba_tech/wt75_b/rules.mk b/keyboards/wilba_tech/wt75_b/rules.mk index 3a552128d8..9ca8e8f973 100644 --- a/keyboards/wilba_tech/wt75_b/rules.mk +++ b/keyboards/wilba_tech/wt75_b/rules.mk | |||
| @@ -12,7 +12,7 @@ AUDIO_ENABLE = no # Audio output | |||
| 12 | 12 | ||
| 13 | # project specific files | 13 | # project specific files |
| 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ | 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ |
| 15 | i2c_master.c \ | ||
| 16 | quantum/color.c \ | 15 | quantum/color.c \ |
| 17 | keyboards/wilba_tech/wt_mono_backlight.c \ | 16 | keyboards/wilba_tech/wt_mono_backlight.c \ |
| 18 | keyboards/wilba_tech/wt_main.c | 17 | keyboards/wilba_tech/wt_main.c |
| 18 | I2C_DRIVER_REQUIRED = yes \ No newline at end of file | ||
diff --git a/keyboards/wilba_tech/wt75_c/rules.mk b/keyboards/wilba_tech/wt75_c/rules.mk index 3a552128d8..9ca8e8f973 100644 --- a/keyboards/wilba_tech/wt75_c/rules.mk +++ b/keyboards/wilba_tech/wt75_c/rules.mk | |||
| @@ -12,7 +12,7 @@ AUDIO_ENABLE = no # Audio output | |||
| 12 | 12 | ||
| 13 | # project specific files | 13 | # project specific files |
| 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ | 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ |
| 15 | i2c_master.c \ | ||
| 16 | quantum/color.c \ | 15 | quantum/color.c \ |
| 17 | keyboards/wilba_tech/wt_mono_backlight.c \ | 16 | keyboards/wilba_tech/wt_mono_backlight.c \ |
| 18 | keyboards/wilba_tech/wt_main.c | 17 | keyboards/wilba_tech/wt_main.c |
| 18 | I2C_DRIVER_REQUIRED = yes \ No newline at end of file | ||
diff --git a/keyboards/wilba_tech/wt80_a/rules.mk b/keyboards/wilba_tech/wt80_a/rules.mk index 3a552128d8..9ca8e8f973 100644 --- a/keyboards/wilba_tech/wt80_a/rules.mk +++ b/keyboards/wilba_tech/wt80_a/rules.mk | |||
| @@ -12,7 +12,7 @@ AUDIO_ENABLE = no # Audio output | |||
| 12 | 12 | ||
| 13 | # project specific files | 13 | # project specific files |
| 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ | 14 | SRC = drivers/led/issi/is31fl3736-simple.c \ |
| 15 | i2c_master.c \ | ||
| 16 | quantum/color.c \ | 15 | quantum/color.c \ |
| 17 | keyboards/wilba_tech/wt_mono_backlight.c \ | 16 | keyboards/wilba_tech/wt_mono_backlight.c \ |
| 18 | keyboards/wilba_tech/wt_main.c | 17 | keyboards/wilba_tech/wt_main.c |
| 18 | I2C_DRIVER_REQUIRED = yes \ No newline at end of file | ||
diff --git a/keyboards/wilba_tech/zeal60/rules.mk b/keyboards/wilba_tech/zeal60/rules.mk index 4f810f3d32..d1ce11b473 100644 --- a/keyboards/wilba_tech/zeal60/rules.mk +++ b/keyboards/wilba_tech/zeal60/rules.mk | |||
| @@ -22,5 +22,5 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | quantum/color.c \ | 24 | quantum/color.c \ |
| 25 | drivers/led/issi/is31fl3731.c \ | 25 | drivers/led/issi/is31fl3731.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/wilba_tech/zeal65/rules.mk b/keyboards/wilba_tech/zeal65/rules.mk index 4f810f3d32..d1ce11b473 100644 --- a/keyboards/wilba_tech/zeal65/rules.mk +++ b/keyboards/wilba_tech/zeal65/rules.mk | |||
| @@ -22,5 +22,5 @@ CIE1931_CURVE = yes | |||
| 22 | SRC = keyboards/wilba_tech/wt_main.c \ | 22 | SRC = keyboards/wilba_tech/wt_main.c \ |
| 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ | 23 | keyboards/wilba_tech/wt_rgb_backlight.c \ |
| 24 | quantum/color.c \ | 24 | quantum/color.c \ |
| 25 | drivers/led/issi/is31fl3731.c \ | 25 | drivers/led/issi/is31fl3731.c |
| 26 | i2c_master.c | 26 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/xelus/dawn60/rev1/rules.mk b/keyboards/xelus/dawn60/rev1/rules.mk index d4e70bfbec..0a72a60eca 100644 --- a/keyboards/xelus/dawn60/rev1/rules.mk +++ b/keyboards/xelus/dawn60/rev1/rules.mk | |||
| @@ -26,4 +26,4 @@ SRC += keyboards/wilba_tech/wt_main.c \ | |||
| 26 | quantum/color.c \ | 26 | quantum/color.c \ |
| 27 | drivers/led/issi/is31fl3731.c | 27 | drivers/led/issi/is31fl3731.c |
| 28 | 28 | ||
| 29 | QUANTUM_LIB_SRC += i2c_master.c | 29 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/xelus/dawn60/rev1_qmk/rules.mk b/keyboards/xelus/dawn60/rev1_qmk/rules.mk index 4a799710d2..edb15fa760 100644 --- a/keyboards/xelus/dawn60/rev1_qmk/rules.mk +++ b/keyboards/xelus/dawn60/rev1_qmk/rules.mk | |||
| @@ -25,6 +25,6 @@ COMMON_VPATH += $(DRIVER_PATH)/issi | |||
| 25 | # project specific files | 25 | # project specific files |
| 26 | SRC += drivers/led/issi/is31fl3731.c | 26 | SRC += drivers/led/issi/is31fl3731.c |
| 27 | 27 | ||
| 28 | QUANTUM_LIB_SRC += i2c_master.c | 28 | I2C_DRIVER_REQUIRED = yes |
| 29 | 29 | ||
| 30 | LTO_ENABLE = yes | 30 | LTO_ENABLE = yes |
diff --git a/keyboards/xiudi/xd84/rules.mk b/keyboards/xiudi/xd84/rules.mk index c6c7f4ef93..89d05c5487 100644 --- a/keyboards/xiudi/xd84/rules.mk +++ b/keyboards/xiudi/xd84/rules.mk | |||
| @@ -17,4 +17,4 @@ CUSTOM_MATRIX = lite | |||
| 17 | 17 | ||
| 18 | VPATH += drivers/gpio | 18 | VPATH += drivers/gpio |
| 19 | SRC += pca9555.c matrix.c | 19 | SRC += pca9555.c matrix.c |
| 20 | QUANTUM_LIB_SRC += i2c_master.c | 20 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/xiudi/xd96/rules.mk b/keyboards/xiudi/xd96/rules.mk index c6c7f4ef93..89d05c5487 100644 --- a/keyboards/xiudi/xd96/rules.mk +++ b/keyboards/xiudi/xd96/rules.mk | |||
| @@ -17,4 +17,4 @@ CUSTOM_MATRIX = lite | |||
| 17 | 17 | ||
| 18 | VPATH += drivers/gpio | 18 | VPATH += drivers/gpio |
| 19 | SRC += pca9555.c matrix.c | 19 | SRC += pca9555.c matrix.c |
| 20 | QUANTUM_LIB_SRC += i2c_master.c | 20 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/yiancardesigns/barleycorn/rules.mk b/keyboards/yiancardesigns/barleycorn/rules.mk index b56efe3ef9..3808b0d3f2 100644 --- a/keyboards/yiancardesigns/barleycorn/rules.mk +++ b/keyboards/yiancardesigns/barleycorn/rules.mk | |||
| @@ -14,4 +14,4 @@ AUDIO_ENABLE = no # Audio output | |||
| 14 | CUSTOM_MATRIX = lite | 14 | CUSTOM_MATRIX = lite |
| 15 | 15 | ||
| 16 | SRC += matrix.c | 16 | SRC += matrix.c |
| 17 | QUANTUM_LIB_SRC += i2c_master.c | 17 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/yiancardesigns/gingham/rules.mk b/keyboards/yiancardesigns/gingham/rules.mk index 2fce424de8..cd47b89aed 100644 --- a/keyboards/yiancardesigns/gingham/rules.mk +++ b/keyboards/yiancardesigns/gingham/rules.mk | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | SRC = matrix.c \ | 1 | SRC = matrix.c |
| 2 | i2c_master.c | 2 | I2C_DRIVER_REQUIRED = yes |
| 3 | 3 | ||
| 4 | # Build Options | 4 | # Build Options |
| 5 | # change yes to no to disable | 5 | # change yes to no to disable |
diff --git a/keyboards/yiancardesigns/seigaiha/rules.mk b/keyboards/yiancardesigns/seigaiha/rules.mk index b56efe3ef9..3808b0d3f2 100644 --- a/keyboards/yiancardesigns/seigaiha/rules.mk +++ b/keyboards/yiancardesigns/seigaiha/rules.mk | |||
| @@ -14,4 +14,4 @@ AUDIO_ENABLE = no # Audio output | |||
| 14 | CUSTOM_MATRIX = lite | 14 | CUSTOM_MATRIX = lite |
| 15 | 15 | ||
| 16 | SRC += matrix.c | 16 | SRC += matrix.c |
| 17 | QUANTUM_LIB_SRC += i2c_master.c | 17 | I2C_DRIVER_REQUIRED = yes |
diff --git a/keyboards/ymdk/sp64/rules.mk b/keyboards/ymdk/sp64/rules.mk index df9380f361..56da806510 100644 --- a/keyboards/ymdk/sp64/rules.mk +++ b/keyboards/ymdk/sp64/rules.mk | |||
| @@ -14,4 +14,4 @@ RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | |||
| 14 | CUSTOM_MATRIX = yes | 14 | CUSTOM_MATRIX = yes |
| 15 | 15 | ||
| 16 | SRC += matrix.c | 16 | SRC += matrix.c |
| 17 | QUANTUM_LIB_SRC += i2c_master.c | 17 | I2C_DRIVER_REQUIRED = yes |
