8 #include <effs_fat/fat.h> 12 #define MAX_EFFS_ERRORCODE (38) 13 extern char EffsErrorCode[][80];
21 #define F_FAT12_FORMAT (1) 22 #define F_FAT16_FORMAT (2) 23 #define F_FAT32_FORMAT (3) 25 void DisplayEffsErrorCode(
int code);
26 uint8_t InitExtFlash();
27 uint8_t UnmountExtFlash();
28 uint8_t FormatExtFlash(
long FATtype = F_FAT32_FORMAT);
29 uint8_t DisplayEffsSpaceStats();
31 uint32_t WriteFile(uint8_t *pDataToWrite,
char *pFileName, uint32_t NumBytes);
32 uint32_t AppendFile(uint8_t *pDataToWrite,
char *pFileName, uint32_t NumBytes);
33 uint32_t ReadFile(uint8_t *pReadBuffer,
char *pFileName, uint32_t NumBytes);
34 uint8_t DeleteFile(
char *pFileName);
36 void ReadWriteTest(
char *FileName =
"TestFile.txt");
37 void DisplayTextFile(
char *FileName);
38 void fgets_test(
char *FileName);
40 void fputs_test(
char *FileName);