@@ -81,6 +81,7 @@ extern "C" {
8181#define HAL_RTC_MODULE_ENABLED
8282#define HAL_SAI_MODULE_ENABLED
8383#define HAL_SD_MODULE_ENABLED
84+ #define HAL_SDIO_MODULE_ENABLED
8485#define HAL_SMARTCARD_MODULE_ENABLED
8586#define HAL_SMBUS_MODULE_ENABLED
8687#define HAL_SPI_MODULE_ENABLED
@@ -232,6 +233,7 @@ vary depending on the variations in voltage and temperature.*/
232233#define USE_HAL_RTC_REGISTER_CALLBACKS 0U /* RTC register callback disabled */
233234#define USE_HAL_SAI_REGISTER_CALLBACKS 0U /* SAI register callback disabled */
234235#define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */
236+ #define USE_HAL_SDIO_REGISTER_CALLBACKS 0U /* SDIO register callback disabled */
235237#define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */
236238#define USE_HAL_SMARTCARD_REGISTER_CALLBACKS 0U /* SMARTCARD register callback disabled */
237239#define USE_HAL_SMBUS_REGISTER_CALLBACKS 0U /* SMBUS register callback disabled */
@@ -253,9 +255,11 @@ vary depending on the variations in voltage and temperature.*/
253255#define USE_SPI_CRC 1U
254256
255257/* ################## SDMMC peripheral configuration ######################### */
256-
257258#define USE_SD_TRANSCEIVER 0U
258259
260+ /* ################## SDIO peripheral configuration ########################## */
261+ #define USE_SDIO_TRANSCEIVER 0U
262+ #define SDIO_MAX_IO_NUMBER 7U /*!< SDIO device support maximum IO number */
259263
260264/* Includes ------------------------------------------------------------------*/
261265/**
@@ -402,6 +406,10 @@ vary depending on the variations in voltage and temperature.*/
402406#include "stm32u5xx_hal_sd.h"
403407#endif /* HAL_SD_MODULE_ENABLED */
404408
409+ #ifdef HAL_SDIO_MODULE_ENABLED
410+ #include "stm32u5xx_hal_sdio.h"
411+ #endif /* HAL_SDIO_MODULE_ENABLED */
412+
405413#ifdef HAL_SMBUS_MODULE_ENABLED
406414#include "stm32u5xx_hal_smbus.h"
407415#endif /* HAL_SMBUS_MODULE_ENABLED */
0 commit comments