Fork of Smoothie to port to mbed non-LPC targets.

Dependencies:   mbed

Fork of Smoothie by Stéphane Cachat

Committer:
Bigcheese
Date:
Sun Mar 02 06:33:08 2014 +0000
Revision:
3:f151d08d335c
Parent:
2:1df0b61d3b5a
Bunch of stuff. Need to locally merge in updated USB changes.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Michael J. Spencer 2:1df0b61d3b5a 1 #include "SDFAT.h"
Michael J. Spencer 2:1df0b61d3b5a 2
Michael J. Spencer 2:1df0b61d3b5a 3 SDFAT::SDFAT(const char *n, MSD_Disk *disk) : mbed::FATFileSystem(n)
Michael J. Spencer 2:1df0b61d3b5a 4 {
Michael J. Spencer 2:1df0b61d3b5a 5 d = disk;
Michael J. Spencer 2:1df0b61d3b5a 6 }
Michael J. Spencer 2:1df0b61d3b5a 7
Michael J. Spencer 2:1df0b61d3b5a 8 int SDFAT::disk_initialize()
Michael J. Spencer 2:1df0b61d3b5a 9 {
Michael J. Spencer 2:1df0b61d3b5a 10 return d->disk_initialize();
Michael J. Spencer 2:1df0b61d3b5a 11 }
Michael J. Spencer 2:1df0b61d3b5a 12
Michael J. Spencer 2:1df0b61d3b5a 13 int SDFAT::disk_status()
Michael J. Spencer 2:1df0b61d3b5a 14 {
Michael J. Spencer 2:1df0b61d3b5a 15 return d->disk_status();
Michael J. Spencer 2:1df0b61d3b5a 16 }
Michael J. Spencer 2:1df0b61d3b5a 17
Michael J. Spencer 2:1df0b61d3b5a 18 int SDFAT::disk_read(char *buffer, int sector)
Michael J. Spencer 2:1df0b61d3b5a 19 {
Michael J. Spencer 2:1df0b61d3b5a 20 return d->disk_read(buffer, sector);
Michael J. Spencer 2:1df0b61d3b5a 21 }
Michael J. Spencer 2:1df0b61d3b5a 22
Michael J. Spencer 2:1df0b61d3b5a 23 int SDFAT::disk_write(const char *buffer, int sector)
Michael J. Spencer 2:1df0b61d3b5a 24 {
Michael J. Spencer 2:1df0b61d3b5a 25 return d->disk_write(buffer, sector);
Michael J. Spencer 2:1df0b61d3b5a 26 }
Michael J. Spencer 2:1df0b61d3b5a 27
Michael J. Spencer 2:1df0b61d3b5a 28 int SDFAT::disk_sync()
Michael J. Spencer 2:1df0b61d3b5a 29 {
Michael J. Spencer 2:1df0b61d3b5a 30 return d->disk_sync();
Michael J. Spencer 2:1df0b61d3b5a 31 }
Michael J. Spencer 2:1df0b61d3b5a 32
Michael J. Spencer 2:1df0b61d3b5a 33 int SDFAT::disk_sectors()
Michael J. Spencer 2:1df0b61d3b5a 34 {
Michael J. Spencer 2:1df0b61d3b5a 35 return d->disk_sectors();
Michael J. Spencer 2:1df0b61d3b5a 36 }