|
|
@ -114,6 +114,17 @@ else |
|
|
|
SRC += $(PLATFORM_COMMON_DIR)/flash_stm32.c |
|
|
|
OPT_DEFS += -DEEPROM_EMU_STM32F072xB |
|
|
|
OPT_DEFS += -DSTM32_EEPROM_ENABLE |
|
|
|
else ifeq ($(MCU_SERIES)_$(MCU_LDSCRIPT), STM32F0xx_STM32F042x6) |
|
|
|
|
|
|
|
# Stack sizes: Since this chip has limited RAM capacity, the stack area needs to be reduced. |
|
|
|
# This ensures that the EEPROM page buffer fits into RAM |
|
|
|
USE_PROCESS_STACKSIZE = 0x600 |
|
|
|
USE_EXCEPTIONS_STACKSIZE = 0x300 |
|
|
|
|
|
|
|
SRC += $(PLATFORM_COMMON_DIR)/eeprom_stm32.c |
|
|
|
SRC += $(PLATFORM_COMMON_DIR)/flash_stm32.c |
|
|
|
OPT_DEFS += -DEEPROM_EMU_STM32F042x6 |
|
|
|
OPT_DEFS += -DSTM32_EEPROM_ENABLE |
|
|
|
else ifneq ($(filter $(MCU_SERIES),STM32L0xx STM32L1xx),) |
|
|
|
OPT_DEFS += -DEEPROM_DRIVER |
|
|
|
COMMON_VPATH += $(DRIVER_PATH)/eeprom |
|
|
|