NetBurner 3.1
SSL/HttpsUploadCert/src/FileSystemUtils.h
1 /*NB_REVISION*/
2 
3 /*NB_COPYRIGHT*/
4 
5 #ifndef _FILESYSUTIL_H
6 #define _FILESYSUTIL_H
7 
8 #include <effs_fat/fat.h>
9 
10 #define MAX_EFFS_ERRORCODE (38)
11 extern char EffsErrorCode[][80];
12 
13 #ifdef __cplusplus
14 extern "C"
15 {
16 #endif
17 
18  void DisplayEffsErrorCode(int code);
19  uint8_t FormatEffsStdFlash();
20  uint8_t DisplayEffsSpaceStats();
21  uint8_t DumpDir();
22  uint32_t WriteFile(uint8_t *pDataToWrite, char *pFileName, uint32_t NumBytes);
23  uint32_t AppendFile(uint8_t *pDataToWrite, char *pFileName, uint32_t NumBytes);
24  uint32_t ReadFile(uint8_t *pReadBuffer, char *pFileName, uint32_t NumBytes);
25  uint8_t DeleteFile(char *pFileName);
26  void ReadWriteTest();
27  void DisplayTextFile(char *FileName);
28  void fgets_test(char *FileName);
29  void fprintf_test();
30  void fputs_test(char *FileName);
31 
32 #ifdef __cplusplus
33 }
34 #endif
35 
36 #endif