LPCOpen Platform
LPCOpen Platform for NXP LPC Microcontrollers
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
fatutil.c File Reference
#include "fatutil.h"
#include <string.h>

Go to the source code of this file.

int32_t ReservedSectorCnt = RESERVEDSECTORCNT
 
int32_t RootEntries = ROOTENTRIES
 
int32_t BytesPerSector = BYTESPERSECTOR
 
int32_t NumFats = NUMFATS
 
int32_t SectorsPerFat = SECTORSPERFAT
 
int32_t NonDataSectors = NONDATASECTORS
 
int32_t TotalSectors = TOTALSECTORS
 
int32_t StartDataRegion = STARTDATAREGION
 
int16_t GetFAT12Entry (DISKIMAGE *DiskImagePtr, int FATindex)
 
void SetFAT12Entry (DISKIMAGE *DiskImagePtr, int FATindex, unsigned short FAT12ClusEntryVal)
 
void InitializeFAT12 (DISKIMAGE *DiskImagePtr)
 
void InitializeFAT16 (DISKIMAGE *DiskImagePtr)
 
void InitializeFAT32 (DISKIMAGE *DiskImagePtr)
 
uint32_t CalculateCountOfClusters (DISKIMAGE *DiskImagePtr)
 
void InitializeDiskDiskImage (DISKIMAGE *DiskImagePtr)
 
void SetDiskMetricsFromDiskImage (DISKIMAGE *DiskImagePtr)
 
void CreateDiskImage (DISKIMAGE *DiskImagePtr)
 
void InitializeDiskImage (DISKIMAGE *DiskImagePtr, int VolumeSize, int BytesPerSector, int NumFATs, int SectorsPerFAT, int RootEntries)
 

Function Documentation

uint32_t CalculateCountOfClusters ( DISKIMAGE DiskImagePtr)

Definition at line 150 of file fatutil.c.

void CreateDiskImage ( DISKIMAGE DiskImagePtr)

Definition at line 197 of file fatutil.c.

int16_t GetFAT12Entry ( DISKIMAGE DiskImagePtr,
int  FATindex 
)

Definition at line 87 of file fatutil.c.

void InitializeDiskDiskImage ( DISKIMAGE DiskImagePtr)

Definition at line 175 of file fatutil.c.

void InitializeDiskImage ( DISKIMAGE DiskImagePtr,
int  VolumeSize,
int  BytesPerSector,
int  NumFATs,
int  SectorsPerFAT,
int  RootEntries 
)

Definition at line 241 of file fatutil.c.

void InitializeFAT12 ( DISKIMAGE DiskImagePtr)

Definition at line 123 of file fatutil.c.

void InitializeFAT16 ( DISKIMAGE DiskImagePtr)

Definition at line 142 of file fatutil.c.

void InitializeFAT32 ( DISKIMAGE DiskImagePtr)

Definition at line 146 of file fatutil.c.

void SetDiskMetricsFromDiskImage ( DISKIMAGE DiskImagePtr)

Definition at line 186 of file fatutil.c.

void SetFAT12Entry ( DISKIMAGE DiskImagePtr,
int  FATindex,
unsigned short  FAT12ClusEntryVal 
)

Definition at line 104 of file fatutil.c.

Variable Documentation

int32_t BytesPerSector = BYTESPERSECTOR

Definition at line 168 of file fatutil.c.

int32_t NonDataSectors = NONDATASECTORS

Definition at line 171 of file fatutil.c.

int32_t NumFats = NUMFATS

Definition at line 169 of file fatutil.c.

int32_t ReservedSectorCnt = RESERVEDSECTORCNT

Definition at line 166 of file fatutil.c.

int32_t RootEntries = ROOTENTRIES

Definition at line 167 of file fatutil.c.

int32_t SectorsPerFat = SECTORSPERFAT

Definition at line 170 of file fatutil.c.

int32_t StartDataRegion = STARTDATAREGION

Definition at line 173 of file fatutil.c.

int32_t TotalSectors = TOTALSECTORS

Definition at line 172 of file fatutil.c.