NetBurner 3.5.7
PDF Version
Parallax/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)
11extern char EffsErrorCode[][80];
12
13#ifdef __cplusplus
14extern "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