Prusa3d Marlin fork
Public Attributes | List of all members
cache_t Union Reference

Cache for an SD data block.

#include <SdVolume.h>

Collaboration diagram for cache_t:
Collaboration graph
[legend]

Public Attributes

uint8_t data [512+1]
 
uint16_t fat16 [256]
 
uint32_t fat32 [128]
 
dir_t dir [16]
 
mbr_t mbr
 
fat_boot_t fbs
 
fat32_boot_t fbs32
 
fat32_fsinfo_t fsinfo
 

Member Data Documentation

◆ data

uint8_t cache_t::data[512+1]

Used to access cached file data blocks.

◆ dir

dir_t cache_t::dir[16]

Used to access cached directory entries.

◆ fat16

uint16_t cache_t::fat16[256]

Used to access cached FAT16 entries.

◆ fat32

uint32_t cache_t::fat32[128]

Used to access cached FAT32 entries.

◆ fbs

fat_boot_t cache_t::fbs

Used to access to a cached FAT boot sector.

◆ fbs32

fat32_boot_t cache_t::fbs32

Used to access to a cached FAT32 boot sector.

◆ fsinfo

fat32_fsinfo_t cache_t::fsinfo

Used to access to a cached FAT32 FSINFO sector.

◆ mbr

mbr_t cache_t::mbr

Used to access a cached Master Boot Record.


The documentation for this union was generated from the following file: