1
0
Fork 0
mirror of https://github.com/betaflight/betaflight.git synced 2025-07-19 22:35:23 +03:00

SDIO rewrite in baremetal, fixes for WORMFC. (#5441)

* SDIO rewrite in baremetal, fixes for WORMFC.

* Fix identation, move LED TIM

* Fix identation
This commit is contained in:
conkerkh 2018-03-20 12:08:34 +01:00 committed by Michael Keller
parent eb70859e4a
commit c182748dbb
11 changed files with 2252 additions and 3606 deletions

View file

@ -38,6 +38,8 @@ void pgResetFn_sdcardConfig(sdcardConfig_t *config)
#ifdef SDCARD_SPI_INSTANCE
config->enabled = 1;
config->device = spiDeviceByInstance(SDCARD_SPI_INSTANCE);
#elif defined(USE_SDCARD_SDIO)
config->enabled = 1;
#else
config->enabled = 0;
config->device = 0;
@ -63,6 +65,9 @@ void pgResetFn_sdcardConfig(sdcardConfig_t *config)
config->dmaIdentifier = (uint8_t)dmaGetIdentifier(SDCARD_DMA_STREAM_TX_FULL);
#elif defined(SDCARD_DMA_CHANNEL_TX)
config->dmaIdentifier = (uint8_t)dmaGetIdentifier(SDCARD_DMA_CHANNEL_TX);
#elif defined(SDIO_DMA)
config->dmaIdentifier = (uint8_t)dmaGetIdentifier(SDIO_DMA);
config->useDma = true;
#endif
#if (defined(STM32F4) || defined(STM32F7)) && defined(SDCARD_DMA_CHANNEL)