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:
parent
eb70859e4a
commit
c182748dbb
11 changed files with 2252 additions and 3606 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue