Skip to content

Commit

Permalink
Merge pull request #60 from Spooks4576/Development
Browse files Browse the repository at this point in the history
Development
  • Loading branch information
Spooks4576 authored Nov 5, 2024
2 parents 5638327 + d094db7 commit a36c841
Showing 1 changed file with 12 additions and 10 deletions.
22 changes: 12 additions & 10 deletions main/managers/sd_card_manager.c
Original file line number Diff line number Diff line change
Expand Up @@ -170,23 +170,25 @@ esp_err_t sd_card_init(void) {
bus_config.sclk_io_num = sd_card_manager.spi_clk_pin;

#ifdef CONFIG_IDF_TARGET_ESP32
int dmabus = 2;
int dmabus = 2;
#elif CONFIG_IDF_TARGET_ESP32S3
int dmabus = SPI_DMA_CH_AUTO;
#else
int dmabus = SPI_DMA_CH_AUTO;
int dmabus = SPI_DMA_CH_AUTO;
#endif



#ifndef SPI3_HOST
ret = spi_bus_initialize(SPI2_HOST, &bus_config, dmabus);
#if defined(CONFIG_IDF_TARGET_ESP32) || defined(CONFIG_IDF_TARGET_ESP32S3)
ret = spi_bus_initialize(SPI3_HOST, &bus_config, dmabus);
if (ret != ESP_OK && ret != ESP_ERR_INVALID_STATE) {
ESP_LOGE(SD_TAG, "Failed to initialize SPI bus: %s", esp_err_to_name(ret));
ESP_LOGE(SD_TAG, "Failed to initialize SPI3 bus: %s", esp_err_to_name(ret));
return ret;
}
#else
ret = spi_bus_initialize(SPI3_HOST, &bus_config, dmabus);
ret = spi_bus_initialize(SPI2_HOST, &bus_config, dmabus);
if (ret != ESP_OK && ret != ESP_ERR_INVALID_STATE) {
ESP_LOGE(SD_TAG, "Failed to initialize SPI bus: %s", esp_err_to_name(ret));
ESP_LOGE(SD_TAG, "Failed to initialize SPI2 bus: %s", esp_err_to_name(ret));
return ret;
}
#endif
Expand All @@ -199,10 +201,10 @@ int dmabus = SPI_DMA_CH_AUTO;

sdspi_device_config_t slot_config = SDSPI_DEVICE_CONFIG_DEFAULT();
slot_config.gpio_cs = sd_card_manager.spi_cs_pin;
#ifndef SPI3_HOST
slot_config.host_id = SPI2_HOST;
#else
#if defined(CONFIG_IDF_TARGET_ESP32) || defined(CONFIG_IDF_TARGET_ESP32S3)
slot_config.host_id = SPI3_HOST;
#else
slot_config.host_id = SPI2_HOST;
#endif

ret = esp_vfs_fat_sdspi_mount("/mnt", &host, &slot_config, &mount_config, &sd_card_manager.card);
Expand Down

0 comments on commit a36c841

Please sign in to comment.