Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
fat32BootSector Struct Reference
Boot sector for a FAT16 or FAT32 volume. More...
#include <FatStructs.h>
Data Fields | |
| uint8_t | jmpToBootCode [3] |
| X86 jmp to boot program. | |
| char | oemName [8] |
| informational only - don't depend on it | |
| bpb_t | bpb |
| BIOS Parameter Block. | |
| uint8_t | driveNumber |
| for int0x13 use value 0X80 for hard drive | |
| uint8_t | reserved1 |
| used by Windows NT - should be zero for FAT | |
| uint8_t | bootSignature |
| 0X29 if next three fields are valid | |
| uint32_t | volumeSerialNumber |
| usually generated by combining date and time | |
| char | volumeLabel [11] |
| should match volume label in root dir | |
| char | fileSystemType [8] |
| informational only - don't depend on it | |
| uint8_t | bootCode [420] |
| X86 boot code. | |
| uint8_t | bootSectorSig0 |
| must be 0X55 | |
| uint8_t | bootSectorSig1 |
| must be 0XAA | |
Detailed Description
Boot sector for a FAT16 or FAT32 volume.
Definition at line 249 of file FatStructs.h.
Field Documentation
| uint8_t bootCode[420] |
X86 boot code.
Definition at line 269 of file FatStructs.h.
| uint8_t bootSectorSig0 |
must be 0X55
Definition at line 271 of file FatStructs.h.
| uint8_t bootSectorSig1 |
must be 0XAA
Definition at line 273 of file FatStructs.h.
| uint8_t bootSignature |
0X29 if next three fields are valid
Definition at line 261 of file FatStructs.h.
BIOS Parameter Block.
Definition at line 255 of file FatStructs.h.
| uint8_t driveNumber |
for int0x13 use value 0X80 for hard drive
Definition at line 257 of file FatStructs.h.
| char fileSystemType[8] |
informational only - don't depend on it
Definition at line 267 of file FatStructs.h.
| uint8_t jmpToBootCode[3] |
X86 jmp to boot program.
Definition at line 251 of file FatStructs.h.
| char oemName[8] |
informational only - don't depend on it
Definition at line 253 of file FatStructs.h.
| uint8_t reserved1 |
used by Windows NT - should be zero for FAT
Definition at line 259 of file FatStructs.h.
| char volumeLabel[11] |
should match volume label in root dir
Definition at line 265 of file FatStructs.h.
| uint32_t volumeSerialNumber |
usually generated by combining date and time
Definition at line 263 of file FatStructs.h.
Generated on Thu Jul 14 2022 02:07:54 by
1.7.2