Definition: filesystem.h:52
Definition: filesystem.h:10
uint32_t fsize
Definition: filesystem.h:47
void filesystem_file_close(FILE_HANDLE *handle)
Definition: filesystem.c:20
Definition: filesystem.h:23
FILE_DATE_STRUCT fdate
Definition: filesystem.h:32
Definition: filesystem.h:12
uint8_t fattrib
Definition: filesystem.h:34
FILE_STATUS filesystem_file_seek(FILE_HANDLE *handle, uint32_t offset)
Definition: filesystem.c:24
Definition: filesystem.h:44
Definition: filesystem.h:53
void filesystem_dir_close(DIRECTORY_STRUCT *dir)
Definition: filesystem.c:12
Definition: filesystem.h:54
FILE_STATUS
Definition: filesystem.h:50
FILE_ATTRIBUTES
Definition: filesystem.h:7
Definition: filesystem.h:11
bool filesystem_init()
Definition: filesystem.c:4
char * fname
Definition: filesystem.h:35
DIRECTORY_STRUCT * filesystem_dir_open(const char *path)
Definition: filesystem.c:8
uint16_t num_files
Definition: filesystem.h:40
Definition: filesystem.h:55
Definition: filesystem.h:38
uint32_t fpos
Definition: filesystem.h:46
Definition: filesystem.h:9
const char * path
Definition: filesystem.h:39
FILE_STRUCT * files
Definition: filesystem.h:41
Definition: filesystem.h:30
Definition: filesystem.h:8
FILE_STATUS filesystem_file_read(FILE_HANDLE *handle, uint8_t *buf, uint32_t size)
Definition: filesystem.c:28
Definition: filesystem.h:16
FILE_STATUS filesystem_file_write(FILE_HANDLE *handle, uint8_t *buf, uint32_t size)
Definition: filesystem.c:32
const char * fname
Definition: filesystem.h:45
FILE_HANDLE * filesystem_file_open(const char *filename)
Definition: filesystem.c:16
FILE_TIME_STRUCT ftime
Definition: filesystem.h:33
uint32_t fsize
Definition: filesystem.h:31
Definition: filesystem.h:51