NinjaFlight
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
afatfs_t Struct Reference
Collaboration diagram for afatfs_t:

Data Fields

fatFilesystemType_e filesystemType
 
afatfsFilesystemState_e filesystemState
 
afatfsInitializationPhase_e initPhase
 
union {
   afatfsFreeSpaceSearch_t   freeSpaceSearch
 
   afatfsFreeSpaceFAT_t   freeSpaceFAT
 
initState
 
uint8_t cache [AFATFS_SECTOR_SIZE *AFATFS_NUM_CACHE_SECTORS]
 
afatfsCacheBlockDescriptor_t cacheDescriptor [AFATFS_NUM_CACHE_SECTORS]
 
uint32_t cacheTimer
 
int cacheDirtyEntries
 
bool cacheFlushInProgress
 
afatfsFile_t openFiles [AFATFS_MAX_OPEN_FILES]
 
afatfsFile_t freeFile
 
afatfsError_e lastError
 
bool filesystemFull
 
afatfsFile_t currentDirectory
 
uint32_t partitionStartSector
 
uint32_t fatStartSector
 
uint32_t fatSectors
 
uint32_t numClusters
 
uint32_t clusterStartSector
 
uint32_t sectorsPerCluster
 
uint32_t lastClusterAllocated
 
uint32_t byteInClusterMask
 
uint32_t rootDirectoryCluster
 
uint32_t rootDirectorySectors
 

Field Documentation

uint32_t afatfs_t::byteInClusterMask
uint8_t afatfs_t::cache[AFATFS_SECTOR_SIZE *AFATFS_NUM_CACHE_SECTORS]
int afatfs_t::cacheDirtyEntries
bool afatfs_t::cacheFlushInProgress
uint32_t afatfs_t::cacheTimer
uint32_t afatfs_t::clusterStartSector
afatfsFile_t afatfs_t::currentDirectory
uint32_t afatfs_t::fatSectors
uint32_t afatfs_t::fatStartSector
bool afatfs_t::filesystemFull
afatfsFilesystemState_e afatfs_t::filesystemState
fatFilesystemType_e afatfs_t::filesystemType
afatfsFile_t afatfs_t::freeFile
afatfsFreeSpaceFAT_t afatfs_t::freeSpaceFAT
afatfsFreeSpaceSearch_t afatfs_t::freeSpaceSearch
afatfsInitializationPhase_e afatfs_t::initPhase
union { ... } afatfs_t::initState
uint32_t afatfs_t::lastClusterAllocated
afatfsError_e afatfs_t::lastError
uint32_t afatfs_t::numClusters
afatfsFile_t afatfs_t::openFiles[AFATFS_MAX_OPEN_FILES]
uint32_t afatfs_t::partitionStartSector
uint32_t afatfs_t::rootDirectoryCluster
uint32_t afatfs_t::rootDirectorySectors
uint32_t afatfs_t::sectorsPerCluster

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