Libraries/FatIFS/src/include/IFS/FAT/Format.h
Go to the documentation of this file.
22 uint32_t clusterSize{4096};
uint8_t sectorSizeShift
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:31
Formatting options.
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:16
String volumeLabel
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:17
ErrorCode calculateFatParam(Partition partition, const FormatOptions &opt, FatParam ¶m)
Deduce FAT volume parameters for given space.
storage_size_t fatStartSector
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:39
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:25
String volumeLabel
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:26
uint16_t sectorsPerCluster
Set to 0 for auto-calculation.
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:30
uint16_t numReservedSectors
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:38
ErrorCode formatVolume(Partition partition, const FatParam ¶m)
Format partition using pre-calculated FAT parameters.
uint8_t numFats
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:32
Definition: Partition.h:77
Definition: DirectoryTemplate.h:36
uint32_t sectorsPerBlock
Flash erase block size.
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:27
uint32_t numClusters
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:35
uint32_t numRootDirSectors
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:37
SysIndicator sysIndicator
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:40
uint16_t numRootEntries
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:29
uint32_t numFatSectors
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:36
uint32_t volumeSerialNumber
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:28
SysIndicator
MBR partition system type indicator values.
Definition: PartInfo.h:73
SysType sysType
Definition: Libraries/FatIFS/src/include/IFS/FAT/Format.h:33