Arduino FatFS
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Nfatfs
 CFileFile implementation for fatfs
 CSDClassSDClass: starting driver, access to files
 CBaseIOEmpty IO implementation that we can use to test the compilation
 CIOFatFS interface definition
 CMultiIOFile system driver which supports multiple drives: Add the drivers by calling add() then call mount() to mount the drives
 CRamIOThe data is stored in RAM. In a ESP32 when PSRAM has been activated we store it is PSRAM
 CSDArduinoSPIIOAccessing a SD card via the Arduino SPI API
 CSDBitBangSPIIOAccessing a SD card via SPI using bit banging
 CSDSPISTM32IOSPI interface for STM32 microcontrollers
 CSDSTM32DiskIODepending on the usecase, the SD card initialization could be done at the application level, if it is the case define the flag below to disable the BSP_SD_Init() call in the SD_Initialize()
 CStreamIOTemplate class which expects a Stream class which provides the following additional methods
 CFatFsAPI for FatFS See http://elm-chan.org/fsw/ff/00index_e.html
 CFATFS
 CFFOBJID
 CFIL
 CDIR
 CFILINFO
 CMKFS_PARM
 Cputbuff