Merge remote-tracking branch 'upstream/edge' into hack/interim-feed-hold
[clinton/Smoothieware.git] / src / libs / SDFAT.h
CommitLineData
246fd409
MM
1#ifndef _SDFAT_H
2#define _SDFAT_H
3
4#include "disk.h"
5#include "FATFileSystem.h"
6
7class SDFAT : public mbed::FATFileSystem {
8public:
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
20protected:
21 MSD_Disk *d;
22};
23
24#endif /* _SDFAT_H */