Code: Select all
sdmmc_card_t *card;
sdmmc_host_t host = SDSPI_HOST_DEFAULT();
esp_vfs_fat_sdmmc_mount_config_t mount_config = {
.format_if_mount_failed = false,
.max_files = 5,
.allocation_unit_size = 16 * 1024
};
// This initializes the slot without card detect (CD) and write protect (WP) signals.
sdspi_device_config_t slot_config = {
.gpio_cs = PIN_NUM_CS,
.gpio_cd = SDSPI_SLOT_NO_CD,
.gpio_wp = SDSPI_SLOT_NO_WP,
.gpio_int = GPIO_NUM_NC,
.host_id = host.slot,
};
host.max_freq_khz = SDMMC_FREQ_HIGHSPEED; // 40 MHz
ret = esp_vfs_fat_sdspi_mount(mount_point, &host, &slot_config, &mount_config, &card);