Defines |
#define | FALSE 0 |
#define | TRUE 1 |
#define | ENTER_FF(fs) |
#define | LEAVE_FF(fs, res) return res |
#define | ABORT(fs, res) { fp->flag |= FA__ERROR; LEAVE_FF(fs, res); } |
#define | NULL 0 |
#define | NS 11 |
#define | NS_LOSS 0x01 |
#define | NS_LFN 0x02 |
#define | NS_LAST 0x04 |
#define | NS_BODY 0x08 |
#define | NS_EXT 0x10 |
#define | NS_DOT 0x20 |
#define | NAMEBUF(sp, lp) BYTE sp[12] |
#define | INITBUF(dj, sp, lp) dj.fn = sp |
Functions |
DWORD | get_fat (FATFS *fs, DWORD clst) |
FRESULT | put_fat (FATFS *fs, DWORD clst, DWORD val) |
DWORD | clust2sect (FATFS *fs, DWORD clst) |
FRESULT | chk_mounted (const XCHAR **path, FATFS **rfs, BYTE chk_wp) |
FRESULT | f_mount (BYTE vol, FATFS *fs) |
FRESULT | f_open (FIL *fp, const XCHAR *path, BYTE mode) |
FRESULT | f_read (FIL *fp, void *buff, UINT btr, UINT *br) |
FRESULT | f_write (FIL *fp, const void *buff, UINT btw, UINT *bw) |
FRESULT | f_sync (FIL *fp) |
FRESULT | f_close (FIL *fp) |
FRESULT | f_lseek (FIL *fp, DWORD ofs) |
FRESULT | f_opendir (DIR *dj, const XCHAR *path) |
FRESULT | f_readdir (DIR *dj, FILINFO *fno) |
FRESULT | f_stat (const XCHAR *path, FILINFO *fno) |
FRESULT | f_getfree (const XCHAR *path, DWORD *nclst, FATFS **fatfs) |
FRESULT | f_truncate (FIL *fp) |
FRESULT | f_unlink (const XCHAR *path) |
FRESULT | f_mkdir (const XCHAR *path) |
FRESULT | f_chmod (const XCHAR *path, BYTE value, BYTE mask) |
FRESULT | f_utime (const XCHAR *path, const FILINFO *fno) |
FRESULT | f_rename (const XCHAR *path_old, const XCHAR *path_new) |