Esp32S3 : External FileSystem mounted using esp_vfs_fat_sdmmc_mount. Is it possible to get SDCard informations ?

ThomasESP32
Posts: 282
Joined: Thu Jul 14, 2022 5:15 am

Esp32S3 : External FileSystem mounted using esp_vfs_fat_sdmmc_mount. Is it possible to get SDCard informations ?

Postby ThomasESP32 » Fri Sep 05, 2025 1:09 pm

Good afternoon,

I am using an Esp32S3 and I am mounting an external SDCard using the esp_vfs_fat_sdmmc_mount method.

I would like to get SDCard informations such as memory type, memory size and so on.
It seems that the sdmmc_card_print_info method does this. However, informations are directly printed on the screen.

I would like these informations to be available in the firmware so that I can test the memory type for example.
Do you know if such a method exist ?
How can I get and extract parameters from the CID for example ?

Thank you for your help,

best regards,

Thomas TRUILHE

ahsrabrifat
Posts: 201
Joined: Sat Jan 18, 2025 2:31 pm

Re: Esp32S3 : External FileSystem mounted using esp_vfs_fat_sdmmc_mount. Is it possible to get SDCard informations ?

Postby ahsrabrifat » Fri Sep 05, 2025 2:52 pm

There isn’t a dedicated API that returns a structured info object instead of printing. Instead, the info is already inside the sdmmc_card_t struct returned by esp_vfs_fat_sdmmc_mount(). sdmmc_card_print_info() just formats it for you.

Who is online

Users browsing this forum: Google [Bot] and 3 guests