@@ -86,6 +86,7 @@ extern "C" {
86
86
#define HAL_RTC_MODULE_ENABLED
87
87
#define HAL_SAI_MODULE_ENABLED
88
88
#define HAL_SD_MODULE_ENABLED
89
+ #define HAL_SDIO_MODULE_ENABLED
89
90
#define HAL_SMARTCARD_MODULE_ENABLED
90
91
#define HAL_SMBUS_MODULE_ENABLED
91
92
#define HAL_SPI_MODULE_ENABLED
@@ -308,6 +309,9 @@ vary depending on the variations in voltage and temperature.*/
308
309
#if !defined(USE_HAL_SD_REGISTER_CALLBACKS )
309
310
#define USE_HAL_SD_REGISTER_CALLBACKS 0U /* SD register callback disabled */
310
311
#endif
312
+ #if !defined(USE_HAL_SDIO_REGISTER_CALLBACKS )
313
+ #define USE_HAL_SDIO_REGISTER_CALLBACKS 0U /* SDIO register callback disabled */
314
+ #endif
311
315
#if !defined(USE_HAL_SDRAM_REGISTER_CALLBACKS )
312
316
#define USE_HAL_SDRAM_REGISTER_CALLBACKS 0U /* SDRAM register callback disabled */
313
317
#endif
@@ -357,6 +361,14 @@ vary depending on the variations in voltage and temperature.*/
357
361
#define USE_SD_TRANSCEIVER 0U
358
362
#endif
359
363
364
+ /* ################## SDIO peripheral configuration ########################## */
365
+ #if !defined (USE_SDIO_TRANSCEIVER )
366
+ #define USE_SDIO_TRANSCEIVER 0U
367
+ #endif
368
+ #if !defined (SDIO_MAX_IO_NUMBER )
369
+ #define SDIO_MAX_IO_NUMBER 7U /*!< SDIO device support maximum IO number */
370
+ #endif
371
+
360
372
/* Includes ------------------------------------------------------------------*/
361
373
/**
362
374
* @brief Include module's header file
@@ -502,6 +514,10 @@ vary depending on the variations in voltage and temperature.*/
502
514
#include "stm32u5xx_hal_sd.h"
503
515
#endif /* HAL_SD_MODULE_ENABLED */
504
516
517
+ #ifdef HAL_SDIO_MODULE_ENABLED
518
+ #include "stm32u5xx_hal_sdio.h"
519
+ #endif /* HAL_SDIO_MODULE_ENABLED */
520
+
505
521
#ifdef HAL_SMBUS_MODULE_ENABLED
506
522
#include "stm32u5xx_hal_smbus.h"
507
523
#endif /* HAL_SMBUS_MODULE_ENABLED */
0 commit comments