|
| enum | FRESULT {
FR_OK = 0
, FR_DISK_ERR
, FR_INT_ERR
, FR_NOT_READY
,
FR_NO_FILE
, FR_NO_PATH
, FR_INVALID_NAME
, FR_DENIED
,
FR_EXIST
, FR_INVALID_OBJECT
, FR_WRITE_PROTECTED
, FR_INVALID_DRIVE
,
FR_NOT_ENABLED
, FR_NO_FILESYSTEM
, FR_MKFS_ABORTED
, FR_TIMEOUT
,
FR_LOCKED
, FR_NOT_ENOUGH_CORE
, FR_TOO_MANY_OPEN_FILES
, FR_INVALID_PARAMETER
} |
|
| FRESULT | f_open (FIL *fp, const TCHAR *path, BYTE mode) |
| FRESULT | f_close (FIL *fp) |
| 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_lseek (FIL *fp, FSIZE_t ofs) |
| FRESULT | f_truncate (FIL *fp) |
| FRESULT | f_sync (FIL *fp) |
| FRESULT | f_opendir (DIR *dp, const TCHAR *path) |
| FRESULT | f_closedir (DIR *dp) |
| FRESULT | f_readdir (DIR *dp, FILINFO *fno) |
|
FRESULT | f_findfirst (DIR *dp, FILINFO *fno, const TCHAR *path, const TCHAR *pattern) |
|
FRESULT | f_findnext (DIR *dp, FILINFO *fno) |
| FRESULT | f_mkdir (const TCHAR *path) |
| FRESULT | f_unlink (const TCHAR *path) |
| FRESULT | f_rename (const TCHAR *path_old, const TCHAR *path_new) |
| FRESULT | f_stat (const TCHAR *path, FILINFO *fno) |
|
FRESULT | f_chmod (const TCHAR *path, BYTE attr, BYTE mask) |
|
FRESULT | f_utime (const TCHAR *path, const FILINFO *fno) |
|
FRESULT | f_chdir (const TCHAR *path) |
|
FRESULT | f_chdrive (const TCHAR *path) |
|
FRESULT | f_getcwd (TCHAR *buff, UINT len) |
| FRESULT | f_getfree (const TCHAR *path, DWORD *nclst, FATFS **fatfs) |
|
FRESULT | f_getlabel (const TCHAR *path, TCHAR *label, DWORD *vsn) |
|
FRESULT | f_setlabel (const TCHAR *label) |
|
FRESULT | f_forward (FIL *fp, UINT(*func)(const BYTE *, UINT), UINT btf, UINT *bf) |
|
FRESULT | f_expand (FIL *fp, FSIZE_t fsz, BYTE opt) |
| FRESULT | f_mount (FATFS *fs, const TCHAR *path, BYTE opt) |
|
FRESULT | f_mkfs (const TCHAR *path, const MKFS_PARM *opt, void *work, UINT len) |
|
FRESULT | f_fdisk (BYTE pdrv, const LBA_t ptbl[], void *work) |
| FRESULT | f_setcp (WORD cp) |
|
int | f_putc (TCHAR c, FIL *fp) |
|
int | f_puts (const TCHAR *str, FIL *cp) |
|
int | f_printf (FIL *fp, const TCHAR *str,...) |
|
TCHAR * | f_gets (TCHAR *buff, int len, FIL *fp) |
| LBA_t | clst2sect (FATFS *fs, DWORD clst) |
| DWORD | get_fat (FFOBJID *obj, DWORD clst) |
| DWORD | get_fattime (void) |
|
WCHAR | ff_oem2uni (WCHAR oem, WORD cp) |
|
WCHAR | ff_uni2oem (DWORD uni, WORD cp) |
|
DWORD | ff_wtoupper (DWORD uni) |
|
int | ff_mutex_create (int vol) |
|
void | ff_mutex_delete (int vol) |
|
int | ff_mutex_take (int vol) |
|
void | ff_mutex_give (int vol) |