1.2.7.4.51 SYS_FS_FORMAT_PARAM Struct
C
typedef struct { /* Specifies combination of FAT type flags, SYS_FS_FORMAT_XXX. * These flags specify which FAT type to be created on the volume. * If two or more types are specified, one out of them will be * selected depends on the volume size and au_size. * The default value is FM_ANY. */ uint8_t fmt; /* Specifies number of FAT copies on the FAT/FAT32 volume. * Valid value for this member is 1 or 2. If the FAT type is exFAT, * this member has no effect. */ uint8_t n_fat; /* Specifies alignment of the volume data area (file allocation pool, * usually erase block boundary of flash media) in unit of sector. * When a zero is given, alignment is decided on the block size. */ uint32_t align; /* Specifies number of root directory entries on the FAT volume. * Valid value for this member is up to 32768 and aligned to * sector size / 32. If the FAT type is FAT32 or exFAT, this member * has no effect. */ uint32_t n_root; /* Specifies size of the allocation unit (cluster) in unit of byte. * The valid value is power of 2 between sector size and * 128 * sector size inclusive for FAT/FAT32 volume and up to 16 MB. * When a zero is given, the cluster size depends on the volume size. */ uint32_t au_size; } SYS_FS_FORMAT_PARAM;
Summary
SYS FS Drive Format parameter structure.
Description
Specifies the structure holding format options. This structure has to be filled and passed to SYS_FS_DriveFormat() API.
Remarks
None.