diff options
| author | Joel Challis <git@zvecr.com> | 2021-09-15 09:21:36 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-15 01:21:36 -0700 |
| commit | fa141a5a8fc3b3f439385db990ec34ad3bbbcb16 (patch) | |
| tree | 6b8f1107ab2f3b896ebef97ef30156a2e9eae3e1 /common_features.mk | |
| parent | b63453a75bc3e49802c7df1d2ff5b2ea95a5354f (diff) | |
Migrate STM32_EEPROM_ENABLE to use EEPROM_DRIVER (#14433)
Diffstat (limited to 'common_features.mk')
| -rw-r--r-- | common_features.mk | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/common_features.mk b/common_features.mk index 98e47d3ddb..ddb7112fd8 100644 --- a/common_features.mk +++ b/common_features.mk | |||
| @@ -157,20 +157,26 @@ else | |||
| 157 | # Automatically provided by avr-libc, nothing required | 157 | # Automatically provided by avr-libc, nothing required |
| 158 | else ifeq ($(PLATFORM),CHIBIOS) | 158 | else ifeq ($(PLATFORM),CHIBIOS) |
| 159 | ifeq ($(MCU_SERIES), STM32F3xx) | 159 | ifeq ($(MCU_SERIES), STM32F3xx) |
| 160 | OPT_DEFS += -DEEPROM_DRIVER | ||
| 161 | COMMON_VPATH += $(DRIVER_PATH)/eeprom | ||
| 162 | SRC += eeprom_driver.c | ||
| 160 | SRC += $(PLATFORM_COMMON_DIR)/eeprom_stm32.c | 163 | SRC += $(PLATFORM_COMMON_DIR)/eeprom_stm32.c |
| 161 | SRC += $(PLATFORM_COMMON_DIR)/flash_stm32.c | 164 | SRC += $(PLATFORM_COMMON_DIR)/flash_stm32.c |
| 162 | OPT_DEFS += -DEEPROM_EMU_STM32F303xC | 165 | OPT_DEFS += -DEEPROM_EMU_STM32F303xC |
| 163 | OPT_DEFS += -DSTM32_EEPROM_ENABLE | ||
| 164 | else ifeq ($(MCU_SERIES), STM32F1xx) | 166 | else ifeq ($(MCU_SERIES), STM32F1xx) |
| 167 | OPT_DEFS += -DEEPROM_DRIVER | ||
| 168 | COMMON_VPATH += $(DRIVER_PATH)/eeprom | ||
| 169 | SRC += eeprom_driver.c | ||
| 165 | SRC += $(PLATFORM_COMMON_DIR)/eeprom_stm32.c | 170 | SRC += $(PLATFORM_COMMON_DIR)/eeprom_stm32.c |
| 166 | SRC += $(PLATFORM_COMMON_DIR)/flash_stm32.c | 171 | SRC += $(PLATFORM_COMMON_DIR)/flash_stm32.c |
| 167 | OPT_DEFS += -DEEPROM_EMU_STM32F103xB | 172 | OPT_DEFS += -DEEPROM_EMU_STM32F103xB |
| 168 | OPT_DEFS += -DSTM32_EEPROM_ENABLE | ||
| 169 | else ifeq ($(MCU_SERIES)_$(MCU_LDSCRIPT), STM32F0xx_STM32F072xB) | 173 | else ifeq ($(MCU_SERIES)_$(MCU_LDSCRIPT), STM32F0xx_STM32F072xB) |
| 174 | OPT_DEFS += -DEEPROM_DRIVER | ||
| 175 | COMMON_VPATH += $(DRIVER_PATH)/eeprom | ||
| 176 | SRC += eeprom_driver.c | ||
| 170 | SRC += $(PLATFORM_COMMON_DIR)/eeprom_stm32.c | 177 | SRC += $(PLATFORM_COMMON_DIR)/eeprom_stm32.c |
| 171 | SRC += $(PLATFORM_COMMON_DIR)/flash_stm32.c | 178 | SRC += $(PLATFORM_COMMON_DIR)/flash_stm32.c |
| 172 | OPT_DEFS += -DEEPROM_EMU_STM32F072xB | 179 | OPT_DEFS += -DEEPROM_EMU_STM32F072xB |
| 173 | OPT_DEFS += -DSTM32_EEPROM_ENABLE | ||
| 174 | else ifeq ($(MCU_SERIES)_$(MCU_LDSCRIPT), STM32F0xx_STM32F042x6) | 180 | else ifeq ($(MCU_SERIES)_$(MCU_LDSCRIPT), STM32F0xx_STM32F042x6) |
| 175 | 181 | ||
| 176 | # Stack sizes: Since this chip has limited RAM capacity, the stack area needs to be reduced. | 182 | # Stack sizes: Since this chip has limited RAM capacity, the stack area needs to be reduced. |
| @@ -178,10 +184,12 @@ else | |||
| 178 | USE_PROCESS_STACKSIZE = 0x600 | 184 | USE_PROCESS_STACKSIZE = 0x600 |
| 179 | USE_EXCEPTIONS_STACKSIZE = 0x300 | 185 | USE_EXCEPTIONS_STACKSIZE = 0x300 |
| 180 | 186 | ||
| 187 | OPT_DEFS += -DEEPROM_DRIVER | ||
| 188 | COMMON_VPATH += $(DRIVER_PATH)/eeprom | ||
| 189 | SRC += eeprom_driver.c | ||
| 181 | SRC += $(PLATFORM_COMMON_DIR)/eeprom_stm32.c | 190 | SRC += $(PLATFORM_COMMON_DIR)/eeprom_stm32.c |
| 182 | SRC += $(PLATFORM_COMMON_DIR)/flash_stm32.c | 191 | SRC += $(PLATFORM_COMMON_DIR)/flash_stm32.c |
| 183 | OPT_DEFS += -DEEPROM_EMU_STM32F042x6 | 192 | OPT_DEFS += -DEEPROM_EMU_STM32F042x6 |
| 184 | OPT_DEFS += -DSTM32_EEPROM_ENABLE | ||
| 185 | else ifneq ($(filter $(MCU_SERIES),STM32L0xx STM32L1xx),) | 193 | else ifneq ($(filter $(MCU_SERIES),STM32L0xx STM32L1xx),) |
| 186 | OPT_DEFS += -DEEPROM_DRIVER | 194 | OPT_DEFS += -DEEPROM_DRIVER |
| 187 | COMMON_VPATH += $(DRIVER_PATH)/eeprom | 195 | COMMON_VPATH += $(DRIVER_PATH)/eeprom |
