Prusa MINI Firmware overview
fat32_fsinfo Struct Reference

FSINFO sector for a FAT32 volume. More...

#include <SdFatStructs.h>

Collaboration diagram for fat32_fsinfo:

Public Attributes

uint32_t leadSignature
 
uint8_t reserved1 [480]
 
uint32_t structSignature
 
uint32_t freeCount
 
uint32_t nextFree
 
uint8_t reserved2 [12]
 
uint8_t tailSignature [4]
 

Detailed Description

FSINFO sector for a FAT32 volume.

Member Data Documentation

◆ leadSignature

uint32_t fat32_fsinfo::leadSignature

◆ reserved1

uint8_t fat32_fsinfo::reserved1[480]

◆ structSignature

uint32_t fat32_fsinfo::structSignature

◆ freeCount

uint32_t fat32_fsinfo::freeCount

Contains the last known free cluster count on the volume. If the value is 0xFFFFFFFF, then the free count is unknown and must be computed. Any other value can be used, but is not necessarily correct. It should be range checked at least to make sure it is <= volume cluster count.

◆ nextFree

uint32_t fat32_fsinfo::nextFree

This is a hint for the FAT driver. It indicates the cluster number at which the driver should start looking for free clusters. If the value is 0xFFFFFFFF, then there is no hint and the driver should start looking at cluster 2.

◆ reserved2

uint8_t fat32_fsinfo::reserved2[12]

◆ tailSignature

uint8_t fat32_fsinfo::tailSignature[4]