Here is SD example code from esp-idf. Here is one header file for esp32 fatfs.

  • use 4-line SD mode, consider the 10K pullup resistors on data lines
  • code page: FF_CODE_PAGE : CONFIG_FATFS_CODEPAGE
    • 437 US

What is the biggest micro SD card for esp32 fatfs? 16GB?

FAT = file allocation table

FAT32 individual files on a FAT32 drive cannot exceed 4GB size limit. FAT32 partition must be less than 8TB.

exFAT file system: extended file allocation table.