From 47db520f53a14fba0a6dbea854e56e8102f85327 Mon Sep 17 00:00:00 2001 From: Andrey G Date: Wed, 23 Feb 2022 20:03:10 +0300 Subject: [PATCH] Enable EFI_EMBED_INI_MSD for EG33 board (#3957) * Allow per-board EFI_EMBED_INI_MSD enable for F7 * eg33: enable EFI_EMBED_INI_MSD --- firmware/config/boards/subaru_eg33/board.mk | 3 +++ firmware/config/stm32f7ems/efifeatures.h | 11 ++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/firmware/config/boards/subaru_eg33/board.mk b/firmware/config/boards/subaru_eg33/board.mk index ddc52b4ad2..c6947aeeaa 100644 --- a/firmware/config/boards/subaru_eg33/board.mk +++ b/firmware/config/boards/subaru_eg33/board.mk @@ -34,6 +34,9 @@ DDEFS += -DEFI_LOGIC_ANALYZER=FALSE DDEFS += -DHAL_USE_UART=FALSE DDEFS += -DUART_USE_WAIT=FALSE +#Mass Storage +DDEFS += -DEFI_EMBED_INI_MSD=TRUE + #Linker options, flash size USE_OPT += -Wl,--defsym=FLASH_SIZE=1m diff --git a/firmware/config/stm32f7ems/efifeatures.h b/firmware/config/stm32f7ems/efifeatures.h index cfeefaf1d8..2b49dd9888 100644 --- a/firmware/config/stm32f7ems/efifeatures.h +++ b/firmware/config/stm32f7ems/efifeatures.h @@ -9,6 +9,12 @@ * @date Aug 29, 2013 * @author Andrey Belomutskiy, (c) 2012-2020 */ + +// Disable ini ramdisk as a mitigation of https://github.com/rusefi/rusefi/issues/3775 +// See STM32F7.ld for more info +#ifndef EFI_EMBED_INI_MSD +#define EFI_EMBED_INI_MSD FALSE +#endif #include "../stm32f4ems/efifeatures.h" @@ -56,11 +62,6 @@ #define EFI_USE_COMPRESSED_INI_MSD -// Disable ini ramdisk as a mitigation of https://github.com/rusefi/rusefi/issues/3775 -// See STM32F7.ld for more info -#undef EFI_EMBED_INI_MSD -#define EFI_EMBED_INI_MSD FALSE - #undef ENABLE_PERF_TRACE #define ENABLE_PERF_TRACE TRUE