Merge pull request #1307 from wolfmanjm/upstreamedge
[clinton/Smoothieware.git] / src / libs / SDFAT.cpp
CommitLineData
246fd409
MM
1#include "SDFAT.h"
2
3SDFAT::SDFAT(const char *n, MSD_Disk *disk) : mbed::FATFileSystem(n)
4{
5 d = disk;
6}
7
8int SDFAT::disk_initialize()
9{
10 return d->disk_initialize();
11}
12
13int SDFAT::disk_status()
14{
15 return d->disk_status();
16}
17
18int SDFAT::disk_read(char *buffer, int sector)
19{
20 return d->disk_read(buffer, sector);
21}
22
23int SDFAT::disk_write(const char *buffer, int sector)
24{
25 return d->disk_write(buffer, sector);
26}
27
28int SDFAT::disk_sync()
29{
30 return d->disk_sync();
31}
32
33int SDFAT::disk_sectors()
34{
35 return d->disk_sectors();
36}
3704585b 37int SDFAT::remount() {
fb59ff3d 38 f_mount(_fsid, NULL);
3704585b 39 f_mount(_fsid, &_fs);
40
41 return 0;
42}