#include <fat.h>
Data Fields | |
| char | long_name [32] |
| uint8_t | attributes |
| cluster_t | cluster |
| uint32_t | file_size |
| offset_t | entry_offset |
Definition at line 72 of file fat.h.
| char fat_dir_entry_struct::long_name[32] |
The file's name, truncated to 31 characters.
Definition at line 75 of file fat.h.
Referenced by WaspSD::delDir(), fat_create_dir(), fat_create_file(), fat_dir_entry_read_callback(), fat_find_offset_for_dir_entry(), fat_get_dir_entry_of_path(), fat_write_dir_entry(), WaspSD::find_file_in_dir(), and WaspSD::ls().
| uint8_t fat_dir_entry_struct::attributes |
The file's attributes. Mask of the FAT_ATTRIB_* constants.
Definition at line 77 of file fat.h.
Referenced by fat_create_dir(), fat_dir_entry_read_callback(), fat_get_dir_entry_of_path(), fat_open_dir(), fat_open_file(), fat_write_dir_entry(), WaspSD::getAttributes(), WaspSD::isDir(), WaspSD::isFile(), and WaspSD::ls().
The cluster in which the file's first byte resides.
Definition at line 85 of file fat.h.
Referenced by fat_create_dir(), fat_delete_file(), fat_dir_entry_read_callback(), fat_find_offset_for_dir_entry(), fat_open_dir(), fat_open_file(), fat_read_file(), fat_reset_dir(), fat_resize_file(), fat_write_dir_entry(), and fat_write_file().
| uint32_t fat_dir_entry_struct::file_size |
The file's size.
Definition at line 87 of file fat.h.
Referenced by fat_dir_entry_read_callback(), fat_read_file(), fat_resize_file(), fat_seek_file(), fat_write_dir_entry(), fat_write_file(), WaspSD::getFileSize(), and WaspSD::ls().
The total disk offset of this directory entry.
Definition at line 89 of file fat.h.
Referenced by fat_create_dir(), fat_create_file(), fat_delete_file(), fat_dir_entry_read_callback(), and fat_write_dir_entry().
1.5.6