aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--common.mk3
-rw-r--r--common_features.mk1
-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.mk2
-rw-r--r--tmk_core/chibios.mk2
-rw-r--r--tmk_core/common.mk1
-rw-r--r--tmk_core/protocol/lufa.mk1
41 files changed, 5 insertions, 5 deletions
diff --git a/common.mk b/common.mk
index c13b5e276..8acea3937 100644
--- a/common.mk
+++ b/common.mk
@@ -12,6 +12,9 @@ QUANTUM_PATH = $(QUANTUM_DIR)
12DRIVER_DIR = drivers 12DRIVER_DIR = drivers
13DRIVER_PATH = $(DRIVER_DIR) 13DRIVER_PATH = $(DRIVER_DIR)
14 14
15PLATFORM_DIR = platforms
16PLATFORM_PATH = $(PLATFORM_DIR)
17
15BUILD_DIR := .build 18BUILD_DIR := .build
16 19
17COMMON_VPATH := $(TOP_DIR) 20COMMON_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
12EEP = $(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O $(FORMAT) 12EEP = $(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lma .eeprom=0 --no-change-warnings -O $(FORMAT)
13BIN = 13BIN =
14 14
15COMMON_VPATH += $(DRIVER_PATH)/avr
16
17COMPILEFLAGS += -funsigned-char 15COMPILEFLAGS += -funsigned-char
18COMPILEFLAGS += -funsigned-bitfields 16COMPILEFLAGS += -funsigned-bitfields
19COMPILEFLAGS += -ffunction-sections 17COMPILEFLAGS += -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)
278EEP = 278EEP =
279BIN = $(OBJCOPY) -O binary 279BIN = $(OBJCOPY) -O binary
280 280
281COMMON_VPATH += $(DRIVER_PATH)/chibios
282
283THUMBFLAGS = -DTHUMB_PRESENT -mno-thumb-interwork -DTHUMB_NO_INTERWORKING -mthumb -DTHUMB 281THUMBFLAGS = -DTHUMB_PRESENT -mno-thumb-interwork -DTHUMB_NO_INTERWORKING -mthumb -DTHUMB
284 282
285COMPILEFLAGS += -fomit-frame-pointer 283COMPILEFLAGS += -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
139VPATH += $(TMK_PATH)/$(COMMON_DIR) 139VPATH += $(TMK_PATH)/$(COMMON_DIR)
140VPATH += $(TMK_PATH)/$(PLATFORM_COMMON_DIR) 140VPATH += $(TMK_PATH)/$(PLATFORM_COMMON_DIR)
141VPATH += $(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
50VPATH += $(TMK_PATH)/$(LUFA_DIR) 50VPATH += $(TMK_PATH)/$(LUFA_DIR)
51VPATH += $(LUFA_PATH) 51VPATH += $(LUFA_PATH)
52VPATH += $(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)