| 123456789101112131415161718192021222324252627282930313233 |
- #ifndef __FS_Hx__
- #define __FS_Hx__
- #include <stdlib.h>
- #include <stdio.h>
- enum {
- FS_DEV_SD=0,
- FS_DEV_NOR,
-
- FS_DEV_MAX
- };
- typedef struct {
- char *buf;
- int dlen;
- int blen;
- }buf_t;
- int fs_init(void);
- int fs_mount(char *dev, int flag);
- int fs_mkdir(char *path);
- int fs_length(char* path);
- int fs_exist(char* path);
- int fs_save(char *path, void *buf, int len);
- int fs_load(char* path, buf_t *buf);
- char* fs_load2(char* path, int add0);
- int fs_copy(char *dst, char *src);
- int fs_remove(char *path);
- int fs_append(char *path, void *data, int datalen);
- #endif
|