Overview Proven

HAL TypeStorage
ChipGeneric SD
InterfaceSPI / SDMMC
DescriptionMounts SD card as a POSIX filesystem at /sdcard. Auto-detects SPI vs SDMMC mode from board.json config.

Implementation

Sourcecomponents/kernel_rs/src/drv_sdcard.rs (679 lines)
WrapsESP-IDF sdmmc_host_init(), esp_vfs_fat_sdmmc_mount()
Tests21 unit tests

Devices

Boards that use this driver:

DeviceStatus
T-Deck ProProven
CardputerProven
CYD S022Proven
CYD S028Proven

Configuration

Configured via board.json: SPI pins or SDMMC data lines, pin_cs, pin_cd (card detect, optional).

Known Issues

No known issues. After mount, all file access uses standard POSIX calls.