Commit | Line | Data |
---|---|---|
246fd409 MM |
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 | } | |
3704585b | 37 | int SDFAT::remount() { |
fb59ff3d | 38 | f_mount(_fsid, NULL); |
3704585b | 39 | f_mount(_fsid, &_fs); |
40 | ||
41 | return 0; | |
42 | } |