sdio: Check for SD_InitTypeDef, because SDIO is defined even if the chip does not have it
This commit is contained in:
parent
06b7e97fd3
commit
c1896698a0
|
@ -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"
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue