Rev 3506 | Rev 3521 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 3506 | Rev 3516 | ||
---|---|---|---|
Line 48... | Line 48... | ||
48 | #define min(a, b) ((a) < (b) ? (a) : (b)) |
48 | #define min(a, b) ((a) < (b) ? (a) : (b)) |
49 | 49 | ||
50 | #define BS_BLOCK 0 |
50 | #define BS_BLOCK 0 |
51 | #define BS_SIZE 512 |
51 | #define BS_SIZE 512 |
52 | 52 | ||
53 | typedef struct { |
53 | typedef struct fat_bs { |
54 | uint8_t ji[3]; /**< Jump instruction. */ |
54 | uint8_t ji[3]; /**< Jump instruction. */ |
55 | uint8_t oem_name[8]; |
55 | uint8_t oem_name[8]; |
56 | /* BIOS Parameter Block */ |
56 | /* BIOS Parameter Block */ |
57 | uint16_t bps; /**< Bytes per sector. */ |
57 | uint16_t bps; /**< Bytes per sector. */ |
58 | uint8_t spc; /**< Sectors per cluster. */ |
58 | uint8_t spc; /**< Sectors per cluster. */ |