8 #include <effs_fat/fat.h> 10 extern char EffsErrorCode[][80];
13 #define F_FAT12_FORMAT (1) 14 #define F_FAT16_FORMAT (2) 15 #define F_FAT32_FORMAT (3) 17 int OpenOnBoardFlash();
18 int OpenOffBoardFlash();
19 int UnmountFlash(
int drv);
21 void DisplayEffsErrorCode(
int code );
22 uint8_t FormatExtFlash(
int drv,
long FATtype = F_FAT32_FORMAT );
23 uint8_t DisplayEffsSpaceStats(
int drv);
26 uint32_t WriteFile( uint8_t* pDataToWrite,
char* pFileName, uint32_t Numuint8_ts );
27 uint32_t AppendFile( uint8_t* pDataToWrite,
char* pFileName, uint32_t Numuint8_ts );
28 uint32_t ReadFile( uint8_t* pReadBuffer,
char* pFileName, uint32_t Numuint8_ts );
29 uint8_t DeleteFile(
char* pFileName );
31 void ReadWriteTest(
const char *FileName =
"TestFile.txt" );
32 void DisplayTextFile(
char *FileName );
33 void fgets_test(
char *FileName );
35 void fputs_test(
char *FileName );