Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

fat.c File Reference


Detailed Description

Definition in file fat.c.

#include <avr/io.h>
#include <avr/pgmspace.h>
#include <string.h>
#include "ata.h"
#include "rprintf.h"
#include "fat.h"
#include "fatconf.h"

Go to the source code of this file.

Functions

unsigned long fatClustToSect (unsigned long clust)
unsigned int fatClusterSize (void)
unsigned char fatInit (unsigned char device)
unsigned long fatGetDirEntry (unsigned int entry, unsigned int count)
unsigned long fatGetFilesize (void)
char * fatGetFilename (void)
char * fatGetDirname (void)
void fatLoadCluster (unsigned long cluster, unsigned char *buffer)
unsigned long fatNextCluster (unsigned long cluster)

Variables

unsigned char * SectorBuffer = (unsigned char *) SECTOR_BUFFER1_ADDR
unsigned char * LongNameBuffer = (unsigned char *) LONGNAME_BUFFER_ADDR
unsigned char * DirNameBuffer = (unsigned char *) DIRNAME_BUFFER_ADDR
partrecord PartInfo
unsigned char Fat32Enabled
unsigned long FirstDataSector
unsigned int BytesPerSector
unsigned int SectorsPerCluster
unsigned long FirstFATSector
unsigned long FirstDirSector
unsigned long FileSize
unsigned long FatInCache = 0
unsigned int baseentry = 0
unsigned int entrycount = 0


Generated on Tue Sep 20 03:11:44 2005 for Procyon AVRlib by  doxygen 1.4.2