SdFat
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 ▼CBaseFile
 CPrintFile< BaseFile >PrintFile class
 CStreamFile< BaseFile, PosType >StreamFile class
 CBufferedPrint< WriteClass, BUF_DIM >Fast buffered print template
 CCIDCard IDentification (CID) register
 CDirPos_tInternal type for position in directory file
 ▼CExFatFileBasic file class
 ▼CStreamFile< ExFatFile, uint64_t >
 CExFileExFAT file with Arduino Stream
 CExFatFormatterFormat an exFAT volume
 ▼CExFatPartitionAccess exFat partitions on raw file devices
 ▼CExFatVolumeExFAT volume
 ▼CSdBase< ExFatVolume, ExFatFormatter >
 CSdExFatSD file system class for exFAT volumes
 ▼CFatFileBasic file class
 ▼CPrintFile< SdBaseFile >
 CSdFileFAT16/FAT32 file with Print
 ▼CStreamFile< FatFile, uint32_t >
 CFile32FAT16/FAT32 file with Arduino Stream
 CStdioStreamStdioStream implements a minimal stdio stream
 ▼CStreamBaseClassBase type for FAT and exFAT streams
 CfstreamFile input/output stream
 CifstreamFile input stream
 CofstreamFile output stream
 CFatFormatterFormat a FAT volume
 ▼CFatPartitionAccess FAT16 and FAT32 partitions on raw file devices
 ▼CFatVolumeIntegration class for the FatLib library
 ▼CSdBase< FatVolume, FatFormatter >
 CSdFat32SD file system class for FAT volumes
 CFatPos_tInternal type for file position - do not use in user apps
 CFatSfn_tInternal type for Short 8.3 File Name - do not use in user apps
 ▼CFsBaseFileFsBaseFile class
 ▼CStreamFile< FsBaseFile, uint64_t >
 CFsFileFsBaseFile file with Arduino Stream
 ▼CFsBlockDeviceInterfaceFsBlockDeviceInterface class
 ▼CSdCardInterfaceAbstract interface for an SD card
 CSdioCardRaw SDIO access to SD and SDHC flash memory cards
 CFsCacheSector cache
 CFsFormatterFormat a exFAT/FAT volume
 ▼CFsNameHandle UTF-8 file names
 CExName_tInternal type for file name - do not use in user apps
 CFatLfn_tInternal type for Long File Name - do not use in user apps
 ▼CFsVolumeFsVolume class
 ▼CSdBase< FsVolume, FsFormatter >
 CSdFsSD file system class for FAT16, FAT32, and exFAT volumes
 ▼Cios_baseBase class for all streams
 ▼CiosError and state information for all streams
 CStreamBaseClassBase type for FAT and exFAT streams
 ▼CistreamInput Stream
 ▼CibufstreamParse a char string
 CArduinoInStreamInput stream for Arduino Stream objects
 CifstreamFile input stream
 ▼CiostreamInput/Output stream
 CfstreamFile input/output stream
 ▼CostreamOutput Stream
 CArduinoOutStreamOutput stream for Arduino Print objects
 CiostreamInput/Output stream
 CobufstreamFormat a char string
 CofstreamFile output stream
 ▼CPrint
 CRingBuf< F, Size >Ring buffer for data loggers
 ▼Cprint_t
 CPrintFile< SdBaseFile >
 CMinimumSerialMini serial class for the SdFat library
 CPrintFile< BaseFile >PrintFile class
 CSdCardFactorySetup a SPI card or SDIO card
 CSdioConfigSDIO card configuration
 CSdSpiArduinoDriverOptimized SPI class for access to SD and SDHC flash memory cards
 CSdSpiBaseClassBase class for external SPI drivers
 CSdSpiConfigSPI card configuration
 ▼CSdSpiSoftDriverBase class for external soft SPI
 CSoftSpiDriver< MisoPin, MosiPin, SckPin >Class for external soft SPI
 CsetfillType for setfill manipulator
 CsetprecisionType for setprecision manipulator
 CsetwType for setw manipulator
 ▼CSharedSpiCardRaw access to SD and SDHC flash memory cards via shared SPI port
 CDedicatedSpiCardRaw access to SD and SDHC flash memory cards via dedicate SPI port
 ▼Cstream_t
 CStreamFile< ExFatFile, uint64_t >
 CStreamFile< FatFile, uint32_t >
 CStreamFile< FsBaseFile, uint64_t >
 CStreamFile< BaseFile, PosType >StreamFile class
 ▼CVol
 CSdBase< Vol, Fmt >Base SD file system template class