Functions | |
fat16_dir_struct * | fat16_open_dir (struct fat16_fs_struct *fs, const struct fat16_dir_entry_struct *dir_entry) |
Opens a directory. | |
void | fat16_close_dir (struct fat16_dir_struct *dd) |
Closes a directory descriptor. | |
uint8_t | fat16_read_dir (struct fat16_dir_struct *dd, struct fat16_dir_entry_struct *dir_entry) |
Reads the next directory entry contained within a parent directory. | |
uint8_t | fat16_reset_dir (struct fat16_dir_struct *dd) |
Resets a directory handle. |
void fat16_close_dir | ( | struct fat16_dir_struct * | dd | ) |
Closes a directory descriptor.
This function destroys a directory descriptor which was previously obtained by calling fat16_open_dir(). When this function returns, the given descriptor will be invalid.
[in] | dd | The directory descriptor to close. |
struct fat16_dir_struct* fat16_open_dir | ( | struct fat16_fs_struct * | fs, | |
const struct fat16_dir_entry_struct * | dir_entry | |||
) |
Opens a directory.
[in] | fs | The filesystem on which the directory to open resides. |
[in] | dir_entry | The directory entry which stands for the directory to open. |
uint8_t fat16_read_dir | ( | struct fat16_dir_struct * | dd, | |
struct fat16_dir_entry_struct * | dir_entry | |||
) |
Reads the next directory entry contained within a parent directory.
[in] | dd | The descriptor of the parent directory from which to read the entry. |
[out] | dir_entry | Pointer to a buffer into which to write the directory entry information. |
uint8_t fat16_reset_dir | ( | struct fat16_dir_struct * | dd | ) |
Resets a directory handle.
Resets the directory handle such that reading restarts with the first directory entry.
[in] | dd | The directory handle to reset. |