Commit | Line | Data |
---|---|---|
246fd409 MM |
1 | #ifndef _SDFAT_H |
2 | #define _SDFAT_H | |
3 | ||
4 | #include "disk.h" | |
5 | #include "FATFileSystem.h" | |
6 | ||
7 | class SDFAT : public mbed::FATFileSystem { | |
8 | public: | |
9 | SDFAT(const char *n, MSD_Disk *disk); | |
10 | ||
11 | virtual int disk_initialize(); | |
12 | virtual int disk_status(); | |
13 | virtual int disk_read(char *buffer, int sector); | |
14 | virtual int disk_write(const char *buffer, int sector); | |
15 | virtual int disk_sync(); | |
16 | virtual int disk_sectors(); | |
17 | ||
5fe6912f | 18 | int remount(); |
19 | ||
246fd409 MM |
20 | protected: |
21 | MSD_Disk *d; | |
22 | }; | |
23 | ||
24 | #endif /* _SDFAT_H */ |