summaryrefslogtreecommitdiff
path: root/firmware/drivers/fat.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/drivers/fat.h')
-rw-r--r--firmware/drivers/fat.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/firmware/drivers/fat.h b/firmware/drivers/fat.h
index 1316202a6c..6ed68ad8d8 100644
--- a/firmware/drivers/fat.h
+++ b/firmware/drivers/fat.h
@@ -46,15 +46,6 @@ struct fat_direntry
46#define FAT_ATTR_DIRECTORY 0x10 46#define FAT_ATTR_DIRECTORY 0x10
47#define FAT_ATTR_ARCHIVE 0x20 47#define FAT_ATTR_ARCHIVE 0x20
48 48
49struct fat_dir
50{
51 int entry;
52 int cached_sec;
53 int num_sec;
54 unsigned char cached_buf[SECTOR_SIZE];
55 int startcluster;
56};
57
58struct fat_file 49struct fat_file
59{ 50{
60 int firstcluster; /* first cluster in file */ 51 int firstcluster; /* first cluster in file */
@@ -65,6 +56,16 @@ struct fat_file
65 int direntry; /* dir entry index in sector */ 56 int direntry; /* dir entry index in sector */
66}; 57};
67 58
59struct fat_dir
60{
61 int entry;
62 int cached_sec;
63 int num_sec;
64 unsigned char cached_buf[SECTOR_SIZE];
65 int startcluster;
66};
67
68
68extern int fat_mount(int startsector); 69extern int fat_mount(int startsector);
69 70
70extern int fat_create_dir(unsigned int currdir, char *name); 71extern int fat_create_dir(unsigned int currdir, char *name);