|
Contiki-Inga 3.x
|
FAT driver definitionsMore...
#include <string.h>#include <stdio.h>#include <ctype.h>#include <stdint.h>#include "diskio.h"#include "cfs/cfs.h"Go to the source code of this file.
Data Structures | |
| struct | FAT_Info |
| Holds boot sector information. More... | |
| struct | dir_entry |
| Fat table entry for file. More... | |
Macros | |
| #define | CFS_CONF_OFFSET_TYPE uint32_t |
| Seek type is 32 bit for FAT files. More... | |
| #define | FAT_SYNC 0 |
| Allows to enable synchronization of FATs when unmounting device. More... | |
Functions | |
| int | cfs_fat_mkfs (struct diskio_device_info *dev) |
| Formats the specified device as FAT16/32. More... | |
| uint8_t | cfs_fat_mount_device (struct diskio_device_info *dev) |
| Tries to mount the defined device. More... | |
| void | cfs_fat_umount_device () |
| Umounts the mounted device. More... | |
| void | cfs_fat_get_fat_info (struct FAT_Info *info) |
| Populates the given FAT_Info with the mounted FAT_Info. More... | |
| uint16_t | cfs_fat_get_last_date (int fd) |
| Returns the date of last modification. More... | |
| uint16_t | cfs_fat_get_last_time (int fd) |
| Returns the time of last modification. More... | |
| uint16_t | cfs_fat_get_create_date (int fd) |
| Returns the date of creation. More... | |
| uint16_t | cfs_fat_get_create_time (int fd) |
| Returns the time of creation. More... | |
| void | cfs_fat_sync_fats () |
| Syncs every FAT with the first. More... | |
| void | cfs_fat_flush () |
| Writes the current buffered block back to the disk if it was changed. | |
| uint32_t | cfs_fat_file_size (int fd) |
| Returns the file size of the associated file. More... | |
| void | cfs_fat_print_cluster_chain (int fd) |
| void | cfs_fat_print_file_info (int fd) |
| void | cfs_fat_print_dir_entry (struct dir_entry *dir_entry) |
| uint8_t | is_a_power_of_2 (uint32_t value) |
| Tests if the given value is a power of 2. More... | |
| uint32_t | round_down_to_power_of_2 (uint32_t value) |
| Rounds the value down to the next lower power of 2. More... | |
FAT driver definitions
Definition in file cfs-fat.h.
1.8.3.1