stm32: Include HAL MMC code in F4 builds.
So that the MMC driver can be used on F4 MCUs. Signed-off-by: Damien George <damien@micropython.org>
This commit is contained in:
parent
7e61a12eb1
commit
0c9f5b388e
|
@ -422,6 +422,11 @@ HAL_SRC_C += $(addprefix $(HAL_DIR)/Src/stm32$(MCU_SERIES)xx_,\
|
|||
hal_dma_ex.c \
|
||||
hal_dcmi.c \
|
||||
)
|
||||
ifeq ($(MCU_SERIES),$(filter $(MCU_SERIES),f4))
|
||||
# HAL F4-1.16.0 has a bug with missing parentheses in HAL_MMC_Erase.
|
||||
# This function is unused so let the error go by as a warning.
|
||||
$(BUILD)/$(HAL_DIR)/Src/stm32$(MCU_SERIES)xx_hal_mmc.o: CFLAGS += -Wno-error=parentheses
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(CMSIS_MCU),$(filter $(CMSIS_MCU),STM32H743xx STM32H750xx STM32H7A3xx STM32H7A3xxQ STM32H7B3xx STM32H7B3xxQ))
|
||||
|
|
|
@ -42,6 +42,7 @@
|
|||
#include "stm32f4xx_hal_i2c.h"
|
||||
#include "stm32f4xx_hal_i2s.h"
|
||||
#include "stm32f4xx_hal_iwdg.h"
|
||||
#include "stm32f4xx_hal_mmc.h"
|
||||
#include "stm32f4xx_hal_pcd.h"
|
||||
#include "stm32f4xx_hal_pwr.h"
|
||||
#include "stm32f4xx_hal_rcc.h"
|
||||
|
@ -74,6 +75,7 @@
|
|||
#define HAL_I2C_MODULE_ENABLED
|
||||
#define HAL_I2S_MODULE_ENABLED
|
||||
#define HAL_IWDG_MODULE_ENABLED
|
||||
#define HAL_MMC_MODULE_ENABLED
|
||||
#define HAL_PCD_MODULE_ENABLED
|
||||
#define HAL_PWR_MODULE_ENABLED
|
||||
#define HAL_RCC_MODULE_ENABLED
|
||||
|
|
Loading…
Reference in New Issue