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