File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -55,5 +55,9 @@ Patch List:
5555 *Fix to remove PAGESIZE definition which conflicts with POSIX
5656 Impacted files:
5757 drivers/include/Legacy/stm32_hal_legacy.h
58+
59+ *Add missing aliases for FSMC
60+ Impacted files:
61+ drivers/include/stm32f4xx_ll_fsmc.h
5862
5963 See release_note.html from STM32Cube
Original file line number Diff line number Diff line change @@ -675,6 +675,16 @@ typedef struct
675675#define FMC_NORSRAM_WriteOperation_Enable FSMC_NORSRAM_WriteOperation_Enable
676676#define FMC_NORSRAM_WriteOperation_Disable FSMC_NORSRAM_WriteOperation_Disable
677677
678+
679+ /*
680+ These 4 defines are a patch to make Zephyr MEMC driver work with FSMC
681+ */
682+ #define FMC_EXTENDED_MODE_ENABLE FSMC_EXTENDED_MODE_ENABLE
683+ #define FMC_MEMORY_TYPE_NOR FSMC_MEMORY_TYPE_NOR
684+ #define FMC_MEMORY_TYPE_PSRAM FSMC_MEMORY_TYPE_PSRAM
685+ #define FMC_MEMORY_TYPE_SRAM FSMC_MEMORY_TYPE_SRAM
686+
687+
678688#define __FMC_NORSRAM_ENABLE __FSMC_NORSRAM_ENABLE
679689#define __FMC_NORSRAM_DISABLE __FSMC_NORSRAM_DISABLE
680690
You can’t perform that action at this time.
0 commit comments