#include <fat16.h>
Data Fields | |
char | long_name [32] |
uint8_t | attributes |
uint16_t | cluster |
uint32_t | file_size |
uint32_t | entry_offset |
Definition at line 75 of file fat16.h.
char fat16_dir_entry_struct::long_name[32] |
The file's name, truncated to 31 characters.
Definition at line 78 of file fat16.h.
Referenced by fat16_create_dir(), fat16_create_file(), fat16_find_offset_for_dir_entry(), fat16_get_dir_entry_of_path(), fat16_interpret_dir_entry(), fat16_read_dir(), fat16_write_dir_entry(), find_file_in_dir(), and main().
The file's attributes. Mask of the FAT16_ATTRIB_* constants.
Definition at line 80 of file fat16.h.
Referenced by fat16_create_dir(), fat16_get_dir_entry_of_path(), fat16_interpret_dir_entry(), fat16_open_dir(), fat16_open_file(), fat16_write_dir_entry(), and main().
uint16_t fat16_dir_entry_struct::cluster |
The cluster in which the file's first byte resides.
Definition at line 88 of file fat16.h.
Referenced by fat16_create_dir(), fat16_delete_file(), fat16_find_offset_for_dir_entry(), fat16_interpret_dir_entry(), fat16_open_dir(), fat16_open_file(), fat16_read_dir(), fat16_read_file(), fat16_reset_dir(), fat16_resize_file(), fat16_write_dir_entry(), and fat16_write_file().
uint32_t fat16_dir_entry_struct::file_size |
The file's size.
Definition at line 90 of file fat16.h.
Referenced by fat16_interpret_dir_entry(), fat16_read_file(), fat16_resize_file(), fat16_seek_file(), fat16_write_dir_entry(), and fat16_write_file().
uint32_t fat16_dir_entry_struct::entry_offset |
The total disk offset of this directory entry.
Definition at line 92 of file fat16.h.
Referenced by fat16_create_dir(), fat16_create_file(), fat16_delete_file(), fat16_dir_entry_read_callback(), and fat16_write_dir_entry().