| VSF Documented
    | 
| Data Fields | ||
| uint8_t | jmp [3] | |
| uint8_t | oem [8] | |
| fatfs_bpb_t | bpb | |
| union { | ||
| struct { | ||
| struct { | ||
| uint32_t FATSz32 | ||
| uint16_t ExtFlags | ||
| uint16_t FSVer | ||
| uint32_t RootClus | ||
| uint16_t FSInfo | ||
| uint16_t BkBootSec | ||
| uint8_t Reserved [12] | ||
| } bpb | ||
| fatfs_ebpb_t ebpb | ||
| uint8_t Bootstrap [420] | ||
| } fat32 | ||
| struct { | ||
| fatfs_ebpb_t ebpb | ||
| uint8_t Bootstrap [448] | ||
| } fat1216 | ||
| struct { | ||
| uint8_t Reserved_All0 [28] | ||
| struct { | ||
| uint64_t SecStart | ||
| uint64_t SecCount | ||
| uint32_t FATSecStart | ||
| uint32_t FATSecCount | ||
| uint32_t ClusSecStart | ||
| uint32_t ClusSecCount | ||
| uint32_t RootClus | ||
| uint32_t VolSerial | ||
| struct { | ||
| uint8_t Minor | ||
| uint8_t Major | ||
| } Ver | ||
| uint16_t VolState | ||
| uint8_t SecBits | ||
| uint8_t SPCBits | ||
| uint8_t NumFATs | ||
| uint8_t DrvNo | ||
| uint8_t AllocPercnet | ||
| uint8_t Reserved_All0 [397] | ||
| } bpb | ||
| } exfat | ||
| } | VSF_CAL_PACKED | |
| uint16_t | Magic | |
| uint8_t fatfs_dbr_t::jmp[3] | 
| uint8_t fatfs_dbr_t::oem[8] | 
| fatfs_bpb_t fatfs_dbr_t::bpb | 
| uint32_t fatfs_dbr_t::FATSz32 | 
| uint16_t fatfs_dbr_t::ExtFlags | 
| uint16_t fatfs_dbr_t::FSVer | 
| uint32_t fatfs_dbr_t::RootClus | 
| uint16_t fatfs_dbr_t::FSInfo | 
| uint16_t fatfs_dbr_t::BkBootSec | 
| uint8_t fatfs_dbr_t::Reserved[12] | 
| struct { ... } fatfs_dbr_t::bpb | 
| fatfs_ebpb_t fatfs_dbr_t::ebpb | 
| uint8_t fatfs_dbr_t::Bootstrap[448] | 
| struct { ... } fatfs_dbr_t::fat32 | 
| struct { ... } fatfs_dbr_t::fat1216 | 
| uint8_t fatfs_dbr_t::Reserved_All0[397] | 
| uint64_t fatfs_dbr_t::SecStart | 
| uint64_t fatfs_dbr_t::SecCount | 
| uint32_t fatfs_dbr_t::FATSecStart | 
| uint32_t fatfs_dbr_t::FATSecCount | 
| uint32_t fatfs_dbr_t::ClusSecStart | 
| uint32_t fatfs_dbr_t::ClusSecCount | 
| uint32_t fatfs_dbr_t::VolSerial | 
| uint8_t fatfs_dbr_t::Minor | 
| uint8_t fatfs_dbr_t::Major | 
| struct { ... } fatfs_dbr_t::Ver | 
| uint16_t fatfs_dbr_t::VolState | 
| uint8_t fatfs_dbr_t::SecBits | 
| uint8_t fatfs_dbr_t::SPCBits | 
| uint8_t fatfs_dbr_t::NumFATs | 
| uint8_t fatfs_dbr_t::DrvNo | 
| uint8_t fatfs_dbr_t::AllocPercnet | 
| struct { ... } fatfs_dbr_t::bpb | 
| struct { ... } fatfs_dbr_t::exfat | 
| union { ... } fatfs_dbr_t::VSF_CAL_PACKED | 
| uint16_t fatfs_dbr_t::Magic |