@ -222,10 +222,10 @@ else
else ifeq ( $( PLATFORM) ,CHIBIOS)
ifneq ( $( filter %_STM32F072xB %_STM32F042x6, $( MCU_SERIES) _$( MCU_LDSCRIPT) ) ,)
# STM32 Emulated EEPROM, backed by MCU flash (soon to be deprecated)
OPT_DEFS += -DEEPROM_DRIVER -DEEPROM_STM32_FLASH_EMULATED
OPT_DEFS += -DEEPROM_DRIVER -DEEPROM_LEGACY_EMULATED_FLASH
COMMON_VPATH += $( PLATFORM_PATH) /$( PLATFORM_KEY) /$( DRIVER_DIR) /flash
COMMON_VPATH += $( DRIVER_PATH) /flash
SRC += eeprom_driver.c eeprom_stm32.c flash_stm32 .c
SRC += eeprom_driver.c eeprom_legacy_emulated_flash.c legacy_flash_ops .c
else ifneq ( $( filter $( MCU_SERIES) ,STM32F1xx STM32F3xx STM32F4xx STM32L4xx STM32G4xx WB32F3G71xx WB32FQ95xx GD32VF103) ,)
# Wear-leveling EEPROM implementation, backed by MCU flash
OPT_DEFS += -DEEPROM_DRIVER -DEEPROM_WEAR_LEVELING
@ -242,8 +242,8 @@ else
WEAR_LEVELING_DRIVER = rp2040_flash
else ifneq ( $( filter $( MCU_SERIES) ,KL2x K20x) ,)
# Teensy EEPROM implementations
OPT_DEFS += -DEEPROM_TEENSY
SRC += eeprom_teensy .c
OPT_DEFS += -DEEPROM_KINETIS_FLEXRAM
SRC += eeprom_kinetis_flexram .c
else
# Fall back to transient, i.e. non-persistent
OPT_DEFS += -DEEPROM_DRIVER -DEEPROM_TRANSIENT
@ -287,7 +287,7 @@ ifneq ($(strip $(WEAR_LEVELING_DRIVER)),none)
POST_CONFIG_H += $( PLATFORM_PATH) /$( PLATFORM_KEY) /$( DRIVER_PATH) /wear_leveling/wear_leveling_rp2040_flash_config.h
else ifeq ( $( strip $( WEAR_LEVELING_DRIVER) ) , legacy)
COMMON_VPATH += $( PLATFORM_PATH) /$( PLATFORM_KEY) /$( DRIVER_DIR) /flash
SRC += flash_stm32 .c wear_leveling_legacy.c
SRC += legacy_ flash_op s.c wear_leveling_legacy.c
POST_CONFIG_H += $( PLATFORM_PATH) /$( PLATFORM_KEY) /$( DRIVER_DIR) /wear_leveling/wear_leveling_legacy_config.h
endif
endif