I am using an ESP-WROOM-32 to test the interface to different SD cards, using the sd_card_example_main.c example from the ESP32 IDF. The interface works with an 8 GB SDHC card, but when I try it with a 128 MB micro SD card and see the following error:
Code: Select all
E (244) sdmmc_cmd: sdmmc_card_init: send_if_cond (1) returned 0x108
E (244) SD_events: Failed to initialize the card (264). Make sure SD card lines have pull-up resistors in place.
Both the SD card adapter and the micro SD card adapter have 10kohm pull-ups soldered on.
Does the Storage API actually support smaller capacity SD cards (below 2 GB)? In the IDF docs (https://esp-idf.readthedocs.io/en/lates ... sdmmc.html), I see:
"Despite the name, only SD (SDSC/SDHC/SDXC) cards are supported at the moment."
Does "SDSC" mean small capacity?