diff options
-rw-r--r-- | common.mk | 3 | ||||
-rw-r--r-- | common_features.mk | 1 | ||||
-rw-r--r-- | platforms/avr/drivers/analog.c (renamed from drivers/avr/analog.c) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/analog.h (renamed from drivers/avr/analog.h) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/glcdfont.c (renamed from drivers/avr/glcdfont.c) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/hd44780.c (renamed from drivers/avr/hd44780.c) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/hd44780.h (renamed from drivers/avr/hd44780.h) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/i2c_master.c (renamed from drivers/avr/i2c_master.c) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/i2c_master.h (renamed from drivers/avr/i2c_master.h) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/i2c_slave.c (renamed from drivers/avr/i2c_slave.c) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/i2c_slave.h (renamed from drivers/avr/i2c_slave.h) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/serial.c (renamed from drivers/avr/serial.c) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/spi_master.c (renamed from drivers/avr/spi_master.c) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/spi_master.h (renamed from drivers/avr/spi_master.h) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/ssd1306.c (renamed from drivers/avr/ssd1306.c) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/ssd1306.h (renamed from drivers/avr/ssd1306.h) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/uart.c (renamed from drivers/avr/uart.c) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/uart.h (renamed from drivers/avr/uart.h) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/ws2812.c (renamed from drivers/avr/ws2812.c) | 0 | ||||
-rw-r--r-- | platforms/avr/drivers/ws2812_i2c.c (renamed from drivers/avr/ws2812_i2c.c) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/analog.c (renamed from drivers/chibios/analog.c) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/analog.h (renamed from drivers/chibios/analog.h) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/eeprom/eeprom_stm32_L0_L1.c (renamed from drivers/eeprom/eeprom_stm32_L0_L1.c) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/eeprom/eeprom_stm32_L0_L1.h (renamed from drivers/eeprom/eeprom_stm32_L0_L1.h) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/i2c_master.c (renamed from drivers/chibios/i2c_master.c) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/i2c_master.h (renamed from drivers/chibios/i2c_master.h) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/serial.c (renamed from drivers/chibios/serial.c) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/serial_usart.c (renamed from drivers/chibios/serial_usart.c) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/serial_usart.h (renamed from drivers/chibios/serial_usart.h) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/spi_master.c (renamed from drivers/chibios/spi_master.c) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/spi_master.h (renamed from drivers/chibios/spi_master.h) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/uart.c (renamed from drivers/chibios/uart.c) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/uart.h (renamed from drivers/chibios/uart.h) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/usbpd_stm32g4.c (renamed from drivers/chibios/usbpd_stm32g4.c) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/ws2812.c (renamed from drivers/chibios/ws2812.c) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/ws2812_pwm.c (renamed from drivers/chibios/ws2812_pwm.c) | 0 | ||||
-rw-r--r-- | platforms/chibios/drivers/ws2812_spi.c (renamed from drivers/chibios/ws2812_spi.c) | 0 | ||||
-rw-r--r-- | tmk_core/avr.mk | 2 | ||||
-rw-r--r-- | tmk_core/chibios.mk | 2 | ||||
-rw-r--r-- | tmk_core/common.mk | 1 | ||||
-rw-r--r-- | tmk_core/protocol/lufa.mk | 1 |
41 files changed, 5 insertions, 5 deletions
@@ -12,6 +12,9 @@ QUANTUM_PATH = $(QUANTUM_DIR) | |||
12 | DRIVER_DIR = drivers | 12 | DRIVER_DIR = drivers |
13 | DRIVER_PATH = $(DRIVER_DIR) | 13 | DRIVER_PATH = $(DRIVER_DIR) |
14 | 14 | ||
15 | PLATFORM_DIR = platforms | ||
16 | PLATFORM_PATH = $(PLATFORM_DIR) | ||
17 | |||
15 | BUILD_DIR := .build | 18 | BUILD_DIR := .build |
16 | 19 | ||
17 | COMMON_VPATH := $(TOP_DIR) | 20 | COMMON_VPATH := $(TOP_DIR) |
diff --git a/common_features.mk b/common_features.mk index 493aab635..1eece0242 100644 --- a/common_features.mk +++ b/common_features.mk | |||
@@ -178,6 +178,7 @@ else | |||
178 | else ifneq ($(filter $(MCU_SERIES),STM32L0xx STM32L1xx),) | 178 | else ifneq ($(filter $(MCU_SERIES),STM32L0xx STM32L1xx),) |
179 | OPT_DEFS += -DEEPROM_DRIVER | 179 | OPT_DEFS += -DEEPROM_DRIVER |
180 | COMMON_VPATH += $(DRIVER_PATH)/eeprom | 180 | COMMON_VPATH += $(DRIVER_PATH)/eeprom |
181 | COMMON_VPATH += $(PLATFORM_PATH)/$(PLATFORM_KEY)/$(DRIVER_DIR)/eeprom | ||
181 | SRC += eeprom_driver.c eeprom_stm32_L0_L1.c | 182 | SRC += eeprom_driver.c eeprom_stm32_L0_L1.c |
182 | else | 183 | else |
183 | # This will effectively work the same as "transient" if not supported by the chip | 184 | # This will effectively work the same as "transient" if not supported by the chip |
diff --git a/drivers/avr/analog.c b/platforms/avr/drivers/analog.c index 8d299ffdb..8d299ffdb 100644 --- a/drivers/avr/analog.c +++ b/platforms/avr/drivers/analog.c | |||
diff --git a/drivers/avr/analog.h b/platforms/avr/drivers/analog.h index 058882450..058882450 100644 --- a/drivers/avr/analog.h +++ b/platforms/avr/drivers/analog.h | |||
diff --git a/drivers/avr/glcdfont.c b/platforms/avr/drivers/glcdfont.c index 5e763b054..5e763b054 100644 --- a/drivers/avr/glcdfont.c +++ b/platforms/avr/drivers/glcdfont.c | |||
diff --git a/drivers/avr/hd44780.c b/platforms/avr/drivers/hd44780.c index f71069dec..f71069dec 100644 --- a/drivers/avr/hd44780.c +++ b/platforms/avr/drivers/hd44780.c | |||
diff --git a/drivers/avr/hd44780.h b/platforms/avr/drivers/hd44780.h index 08e60f8a4..08e60f8a4 100644 --- a/drivers/avr/hd44780.h +++ b/platforms/avr/drivers/hd44780.h | |||
diff --git a/drivers/avr/i2c_master.c b/platforms/avr/drivers/i2c_master.c index 2773e0077..2773e0077 100644 --- a/drivers/avr/i2c_master.c +++ b/platforms/avr/drivers/i2c_master.c | |||
diff --git a/drivers/avr/i2c_master.h b/platforms/avr/drivers/i2c_master.h index e5af73364..e5af73364 100644 --- a/drivers/avr/i2c_master.h +++ b/platforms/avr/drivers/i2c_master.h | |||
diff --git a/drivers/avr/i2c_slave.c b/platforms/avr/drivers/i2c_slave.c index 2907f164c..2907f164c 100644 --- a/drivers/avr/i2c_slave.c +++ b/platforms/avr/drivers/i2c_slave.c | |||
diff --git a/drivers/avr/i2c_slave.h b/platforms/avr/drivers/i2c_slave.h index a8647c9da..a8647c9da 100644 --- a/drivers/avr/i2c_slave.h +++ b/platforms/avr/drivers/i2c_slave.h | |||
diff --git a/drivers/avr/serial.c b/platforms/avr/drivers/serial.c index 9a7345a53..9a7345a53 100644 --- a/drivers/avr/serial.c +++ b/platforms/avr/drivers/serial.c | |||
diff --git a/drivers/avr/spi_master.c b/platforms/avr/drivers/spi_master.c index 4e8fd3bcd..4e8fd3bcd 100644 --- a/drivers/avr/spi_master.c +++ b/platforms/avr/drivers/spi_master.c | |||
diff --git a/drivers/avr/spi_master.h b/platforms/avr/drivers/spi_master.h index 8a30f47ae..8a30f47ae 100644 --- a/drivers/avr/spi_master.h +++ b/platforms/avr/drivers/spi_master.h | |||
diff --git a/drivers/avr/ssd1306.c b/platforms/avr/drivers/ssd1306.c index 1a09a2bcb..1a09a2bcb 100644 --- a/drivers/avr/ssd1306.c +++ b/platforms/avr/drivers/ssd1306.c | |||
diff --git a/drivers/avr/ssd1306.h b/platforms/avr/drivers/ssd1306.h index 6eecdcfaa..6eecdcfaa 100644 --- a/drivers/avr/ssd1306.h +++ b/platforms/avr/drivers/ssd1306.h | |||
diff --git a/drivers/avr/uart.c b/platforms/avr/drivers/uart.c index c6abcb6fe..c6abcb6fe 100644 --- a/drivers/avr/uart.c +++ b/platforms/avr/drivers/uart.c | |||
diff --git a/drivers/avr/uart.h b/platforms/avr/drivers/uart.h index 602eb3d8b..602eb3d8b 100644 --- a/drivers/avr/uart.h +++ b/platforms/avr/drivers/uart.h | |||
diff --git a/drivers/avr/ws2812.c b/platforms/avr/drivers/ws2812.c index 77c492cd4..77c492cd4 100644 --- a/drivers/avr/ws2812.c +++ b/platforms/avr/drivers/ws2812.c | |||
diff --git a/drivers/avr/ws2812_i2c.c b/platforms/avr/drivers/ws2812_i2c.c index 1c332e24b..1c332e24b 100644 --- a/drivers/avr/ws2812_i2c.c +++ b/platforms/avr/drivers/ws2812_i2c.c | |||
diff --git a/drivers/chibios/analog.c b/platforms/chibios/drivers/analog.c index 8c476fcac..8c476fcac 100644 --- a/drivers/chibios/analog.c +++ b/platforms/chibios/drivers/analog.c | |||
diff --git a/drivers/chibios/analog.h b/platforms/chibios/drivers/analog.h index e61c39426..e61c39426 100644 --- a/drivers/chibios/analog.h +++ b/platforms/chibios/drivers/analog.h | |||
diff --git a/drivers/eeprom/eeprom_stm32_L0_L1.c b/platforms/chibios/drivers/eeprom/eeprom_stm32_L0_L1.c index ed26cc714..ed26cc714 100644 --- a/drivers/eeprom/eeprom_stm32_L0_L1.c +++ b/platforms/chibios/drivers/eeprom/eeprom_stm32_L0_L1.c | |||
diff --git a/drivers/eeprom/eeprom_stm32_L0_L1.h b/platforms/chibios/drivers/eeprom/eeprom_stm32_L0_L1.h index a35defca8..a35defca8 100644 --- a/drivers/eeprom/eeprom_stm32_L0_L1.h +++ b/platforms/chibios/drivers/eeprom/eeprom_stm32_L0_L1.h | |||
diff --git a/drivers/chibios/i2c_master.c b/platforms/chibios/drivers/i2c_master.c index fc4bb2ab3..fc4bb2ab3 100644 --- a/drivers/chibios/i2c_master.c +++ b/platforms/chibios/drivers/i2c_master.c | |||
diff --git a/drivers/chibios/i2c_master.h b/platforms/chibios/drivers/i2c_master.h index c68109acb..c68109acb 100644 --- a/drivers/chibios/i2c_master.h +++ b/platforms/chibios/drivers/i2c_master.h | |||
diff --git a/drivers/chibios/serial.c b/platforms/chibios/drivers/serial.c index f54fbcee4..f54fbcee4 100644 --- a/drivers/chibios/serial.c +++ b/platforms/chibios/drivers/serial.c | |||
diff --git a/drivers/chibios/serial_usart.c b/platforms/chibios/drivers/serial_usart.c index ea4473791..ea4473791 100644 --- a/drivers/chibios/serial_usart.c +++ b/platforms/chibios/drivers/serial_usart.c | |||
diff --git a/drivers/chibios/serial_usart.h b/platforms/chibios/drivers/serial_usart.h index c64e15566..c64e15566 100644 --- a/drivers/chibios/serial_usart.h +++ b/platforms/chibios/drivers/serial_usart.h | |||
diff --git a/drivers/chibios/spi_master.c b/platforms/chibios/drivers/spi_master.c index 28ddcbb2b..28ddcbb2b 100644 --- a/drivers/chibios/spi_master.c +++ b/platforms/chibios/drivers/spi_master.c | |||
diff --git a/drivers/chibios/spi_master.h b/platforms/chibios/drivers/spi_master.h index b5a6ef143..b5a6ef143 100644 --- a/drivers/chibios/spi_master.h +++ b/platforms/chibios/drivers/spi_master.h | |||
diff --git a/drivers/chibios/uart.c b/platforms/chibios/drivers/uart.c index 030335b34..030335b34 100644 --- a/drivers/chibios/uart.c +++ b/platforms/chibios/drivers/uart.c | |||
diff --git a/drivers/chibios/uart.h b/platforms/chibios/drivers/uart.h index b4e20e9fd..b4e20e9fd 100644 --- a/drivers/chibios/uart.h +++ b/platforms/chibios/drivers/uart.h | |||
diff --git a/drivers/chibios/usbpd_stm32g4.c b/platforms/chibios/drivers/usbpd_stm32g4.c index f16ca8aea..f16ca8aea 100644 --- a/drivers/chibios/usbpd_stm32g4.c +++ b/platforms/chibios/drivers/usbpd_stm32g4.c | |||
diff --git a/drivers/chibios/ws2812.c b/platforms/chibios/drivers/ws2812.c index 0d12e2fb7..0d12e2fb7 100644 --- a/drivers/chibios/ws2812.c +++ b/platforms/chibios/drivers/ws2812.c | |||
diff --git a/drivers/chibios/ws2812_pwm.c b/platforms/chibios/drivers/ws2812_pwm.c index e6af55b6b..e6af55b6b 100644 --- a/drivers/chibios/ws2812_pwm.c +++ b/platforms/chibios/drivers/ws2812_pwm.c | |||
diff --git a/drivers/chibios/ws2812_spi.c b/platforms/chibios/drivers/ws2812_spi.c index 377a929b9..377a929b9 100644 --- a/drivers/chibios/ws2812_spi.c +++ b/platforms/chibios/drivers/ws2812_spi.c | |||
diff --git a/tmk_core/avr.mk b/tmk_core/avr.mk index d7bee6d34..940e95397 100644 --- a/tmk_core/avr.mk +++ b/tmk_core/avr.mk | |||
@@ -12,8 +12,6 @@ HEX = $(OBJCOPY) -O $(FORMAT) -R .eeprom -R .fuse -R .lock -R .signature | |||
12 | EEP = $(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O $(FORMAT) | 12 | EEP = $(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O $(FORMAT) |
13 | BIN = | 13 | BIN = |
14 | 14 | ||
15 | COMMON_VPATH += $(DRIVER_PATH)/avr | ||
16 | |||
17 | COMPILEFLAGS += -funsigned-char | 15 | COMPILEFLAGS += -funsigned-char |
18 | COMPILEFLAGS += -funsigned-bitfields | 16 | COMPILEFLAGS += -funsigned-bitfields |
19 | COMPILEFLAGS += -ffunction-sections | 17 | COMPILEFLAGS += -ffunction-sections |
diff --git a/tmk_core/chibios.mk b/tmk_core/chibios.mk index cbd9fff69..28aaaecba 100644 --- a/tmk_core/chibios.mk +++ b/tmk_core/chibios.mk | |||
@@ -278,8 +278,6 @@ HEX = $(OBJCOPY) -O $(FORMAT) | |||
278 | EEP = | 278 | EEP = |
279 | BIN = $(OBJCOPY) -O binary | 279 | BIN = $(OBJCOPY) -O binary |
280 | 280 | ||
281 | COMMON_VPATH += $(DRIVER_PATH)/chibios | ||
282 | |||
283 | THUMBFLAGS = -DTHUMB_PRESENT -mno-thumb-interwork -DTHUMB_NO_INTERWORKING -mthumb -DTHUMB | 281 | THUMBFLAGS = -DTHUMB_PRESENT -mno-thumb-interwork -DTHUMB_NO_INTERWORKING -mthumb -DTHUMB |
284 | 282 | ||
285 | COMPILEFLAGS += -fomit-frame-pointer | 283 | COMPILEFLAGS += -fomit-frame-pointer |
diff --git a/tmk_core/common.mk b/tmk_core/common.mk index fa907b47b..923a736d3 100644 --- a/tmk_core/common.mk +++ b/tmk_core/common.mk | |||
@@ -138,3 +138,4 @@ endif | |||
138 | # Search Path | 138 | # Search Path |
139 | VPATH += $(TMK_PATH)/$(COMMON_DIR) | 139 | VPATH += $(TMK_PATH)/$(COMMON_DIR) |
140 | VPATH += $(TMK_PATH)/$(PLATFORM_COMMON_DIR) | 140 | VPATH += $(TMK_PATH)/$(PLATFORM_COMMON_DIR) |
141 | VPATH += $(PLATFORM_PATH)/$(PLATFORM_KEY)/$(DRIVER_DIR) | ||
diff --git a/tmk_core/protocol/lufa.mk b/tmk_core/protocol/lufa.mk index 514d5fac4..c8935dacb 100644 --- a/tmk_core/protocol/lufa.mk +++ b/tmk_core/protocol/lufa.mk | |||
@@ -49,7 +49,6 @@ SRC += $(LUFA_DIR)/usb_util.c | |||
49 | # Search Path | 49 | # Search Path |
50 | VPATH += $(TMK_PATH)/$(LUFA_DIR) | 50 | VPATH += $(TMK_PATH)/$(LUFA_DIR) |
51 | VPATH += $(LUFA_PATH) | 51 | VPATH += $(LUFA_PATH) |
52 | VPATH += $(DRIVER_PATH)/avr | ||
53 | 52 | ||
54 | # Option modules | 53 | # Option modules |
55 | #ifdef $(or MOUSEKEY_ENABLE, PS2_MOUSE_ENABLE) | 54 | #ifdef $(or MOUSEKEY_ENABLE, PS2_MOUSE_ENABLE) |