diff --git a/STM32/libraries/SdFat/src/SdCard/SdioSTM32.cpp b/STM32/libraries/SdFat/src/SdCard/SdioSTM32.cpp index fd79311..14623fc 100644 --- a/STM32/libraries/SdFat/src/SdCard/SdioSTM32.cpp +++ b/STM32/libraries/SdFat/src/SdCard/SdioSTM32.cpp @@ -3,7 +3,7 @@ #include "SdFat.h" -#if defined(ARDUINO_ARCH_STM32) && (defined(SDIO) || defined(SDMMC1)) +#if defined(ARDUINO_ARCH_STM32) && (defined(SD_InitTypeDef)) #include "SDIO.h" diff --git a/STM32/libraries/stm32_dma/src/stm32_dma_F2F4F7.h b/STM32/libraries/stm32_dma/src/stm32_dma_F2F4F7.h index 0133e62..5ac9910 100644 --- a/STM32/libraries/stm32_dma/src/stm32_dma_F2F4F7.h +++ b/STM32/libraries/stm32_dma/src/stm32_dma_F2F4F7.h @@ -20,12 +20,12 @@ const dma_request_to_instance_t dmaRequestToStream[] = { {SPI3, SPI_RX, DMA1_Stream0, DMA_CHANNEL_0, 0, DMA1_Stream0_IRQn}, #endif -#ifdef SDIO +#if defined(SDIO) && defined(SD_InitTypeDef) {SDIO, SDIO_RXTX, DMA2_Stream6, DMA_CHANNEL_4, 6 + 8, DMA2_Stream6_IRQn}, {SDIO, SDIO_RXTX, DMA2_Stream3, DMA_CHANNEL_4, 3 + 8, DMA2_Stream3_IRQn}, #endif -#ifdef SDMMC1 +#if defined(SDMMC1) && defined(SD_InitTypeDef) {SDMMC1, SDIO_RXTX, DMA2_Stream6, DMA_CHANNEL_4, 6 + 8, DMA2_Stream6_IRQn}, {SDMMC1, SDIO_RXTX, DMA2_Stream3, DMA_CHANNEL_4, 3 + 8, DMA2_Stream3_IRQn}, #endif