#include "ffconf.h"
Go to the source code of this file.
Data Structures | |
struct | FATFS |
struct | FFOBJID |
struct | FIL |
struct | DIR |
struct | FILINFO |
struct | MKFS_PARM |
Macros | |
#define | FF_DEFINED 86631 /* Revision ID */ |
#define | FF_INTDEF 1 |
#define | _T(x) x |
#define | _TEXT(x) x |
#define | f_eof(fp) ((int)((fp)->fptr == (fp)->obj.objsize)) |
#define | f_error(fp) ((fp)->err) |
#define | f_tell(fp) ((fp)->fptr) |
#define | f_size(fp) ((fp)->obj.objsize) |
#define | f_rewind(fp) f_lseek((fp), 0) |
#define | f_rewinddir(dp) f_readdir((dp), 0) |
#define | f_rmdir(path) f_unlink(path) |
#define | f_unmount(path) f_mount(0, path, 0) |
#define | FA_READ 0x01 |
#define | FA_WRITE 0x02 |
#define | FA_OPEN_EXISTING 0x00 |
#define | FA_CREATE_NEW 0x04 |
#define | FA_CREATE_ALWAYS 0x08 |
#define | FA_OPEN_ALWAYS 0x10 |
#define | FA_OPEN_APPEND 0x30 |
#define | CREATE_LINKMAP ((FSIZE_t)0 - 1) |
#define | FM_FAT 0x01 |
#define | FM_FAT32 0x02 |
#define | FM_EXFAT 0x04 |
#define | FM_ANY 0x07 |
#define | FM_SFD 0x08 |
#define | FS_FAT12 1 |
#define | FS_FAT16 2 |
#define | FS_FAT32 3 |
#define | FS_EXFAT 4 |
#define | AM_RDO 0x01 /* Read only */ |
#define | AM_HID 0x02 /* Hidden */ |
#define | AM_SYS 0x04 /* System */ |
#define | AM_DIR 0x10 /* Directory */ |
#define | AM_ARC 0x20 /* Archive */ |
Typedefs | |
typedef unsigned int | UINT |
typedef unsigned char | BYTE |
typedef unsigned short | WORD |
typedef unsigned long | DWORD |
typedef WORD | WCHAR |
typedef DWORD | FSIZE_t |
typedef DWORD | LBA_t |
typedef char | TCHAR |
Enumerations | |
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 } |
enum FRESULT |
Definition at line 276 of file ff.h.
Definition at line 4205 of file ff.c.
Definition at line 4188 of file ff.c.
Definition at line 4750 of file ff.c.
Definition at line 6338 of file ff.c.
Definition at line 4367 of file ff.c.
Definition at line 4986 of file ff.c.
Definition at line 3605 of file ff.c.
Definition at line 3653 of file ff.c.
Definition at line 4531 of file ff.c.
Definition at line 6801 of file ff.c.
Definition at line 3850 of file ff.c.
Definition at line 4627 of file ff.c.
Definition at line 5070 of file ff.c.
Definition at line 4715 of file ff.c.
Definition at line 4071 of file ff.c.
Definition at line 4842 of file ff.c.
Definition at line 4892 of file ff.c.
Definition at line 3950 of file ff.c.
void * ff_memalloc | ( | UINT | msize | ) |
Definition at line 16 of file ffsystem.c.
void ff_memfree | ( | void * | mblock | ) |
Definition at line 28 of file ffsystem.c.
Definition at line 15244 of file ffunicode.c.
Definition at line 15222 of file ffunicode.c.
Definition at line 15464 of file ffunicode.c.