Go to the documentation of this file.
30 #ifndef FATFS_YEAR_OFFSET
32 #define FATFS_YEAR_OFFSET (1980)
36 #define EPOCH_YEAR_OFFSET (1970)
39 #define FATFS_MAX_VOL_STR_LEN (6)
42 #define FATFS_MOUNT_OPT (1)
50 #define FATFS_MAX_ABS_PATH_SIZE (FATFS_MAX_VOL_STR_LEN + VFS_NAME_MAX + 1)
FATFS fat_fs
FatFs work area needed for each volume.
FatFs file instance descriptor.
FatFs instance descriptor.
uint8_t vol_idx
low level device that is used by FatFs
#define FATFS_MAX_ABS_PATH_SIZE
Size of path buffer for absolute paths.
const vfs_file_system_t fatfs_file_system
The FatFs vfs driver, a pointer to a fatfs_desc_t must be provided as vfs_mountp::private_data.
FIL file
FatFs work area for a single file.
#define VFS_NAME_MAX
Maximum length of the name in a vfs_dirent_t (not including terminating null)
struct fatfs_desc fatfs_desc_t
FatFs instance descriptor.
char abs_path_str_buff[FATFS_MAX_ABS_PATH_SIZE]
most FatFs file operations need an absolute path.
struct fatfs_file_desc fatfs_file_desc_t
FatFs file instance descriptor.
VFS layer API declarations.
char fname[VFS_NAME_MAX+1]
name of the file (e.g.