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