This is SDFileSystem which corrected the bug for MiMicSDK.
Dependents: MbedFileServer_1768MiniDK2 RedWireBridge IssueDebug_gcc MiMicRemoteMCU-for-Mbed ... more
Fork of SDFileSystem by
Diff: FATFileSystem/FATFileHandle.cpp
- Revision:
- 8:22ce3449b224
- Parent:
- 7:5429e81addde
--- a/FATFileSystem/FATFileHandle.cpp Sun Apr 28 08:54:19 2013 +0000 +++ b/FATFileSystem/FATFileHandle.cpp Sun Apr 28 12:23:28 2013 +0000 @@ -24,9 +24,7 @@ #include "FATFileHandle.h" -//#include "mbed_debug.h" -#define debug -#define debug_if + FATFileHandle::FATFileHandle(FIL fh) { _fh = fh; @@ -42,18 +40,15 @@ UINT n; FRESULT res = f_write(&_fh, buffer, length, &n); if (res) { - debug_if(FFS_DBG, "f_write() failed: %d", res); return -1; } return n; } ssize_t FATFileHandle::read(void* buffer, size_t length) { - debug_if(FFS_DBG, "read(%d)\n", length); UINT n; FRESULT res = f_read(&_fh, buffer, length, &n); if (res) { - debug_if(FFS_DBG, "f_read() failed: %d\n", res); return -1; } return n; @@ -71,10 +66,8 @@ } FRESULT res = f_lseek(&_fh, position); if (res) { - debug_if(FFS_DBG, "lseek failed: %d\n", res); return -1; } else { - debug_if(FFS_DBG, "lseek OK, returning %i\n", _fh.fptr); return _fh.fptr; } } @@ -82,7 +75,6 @@ int FATFileHandle::fsync() { FRESULT res = f_sync(&_fh); if (res) { - debug_if(FFS_DBG, "f_sync() failed: %d\n", res); return -1; } return 0;