std1.0.0-beta-7 SafeC docs

std :: fs::fat

Struct std::FatBpb

#include <std/fs/fat.h> source

struct FatBpb {
    unsigned char oem_name[8];
    unsigned short bytes_per_sector;
    unsigned char sectors_per_cluster;
    unsigned short reserved_sectors;
    unsigned char num_fats;
    unsigned short root_entry_count;
    unsigned short total_sectors_16;
    unsigned char media;
    unsigned short fat_size_16;
    unsigned short sectors_per_track;
    unsigned short num_heads;
    unsigned int hidden_sectors;
    unsigned int total_sectors_32;
    unsigned int fat_size_32;
    unsigned short ext_flags;
    unsigned short fs_version;
    unsigned int root_cluster;
    unsigned short fs_info;
    unsigned short backup_boot;
}

Fields

§unsigned char oem_name[8]source
§unsigned short bytes_per_sectorsource
§unsigned char sectors_per_clustersource
§unsigned short reserved_sectorssource
§unsigned char num_fatssource
§unsigned short root_entry_countsource

0 for FAT32

§unsigned short total_sectors_16source
§unsigned char mediasource
§unsigned short fat_size_16source

0 for FAT32

§unsigned short sectors_per_tracksource
§unsigned short num_headssource
§unsigned int hidden_sectorssource
§unsigned int total_sectors_32source
§unsigned int fat_size_32source

FAT32 extended

§unsigned short ext_flagssource
§unsigned short fs_versionsource
§unsigned int root_clustersource
§unsigned short fs_infosource
§unsigned short backup_bootsource