Sd card

Dependents:   final_proj1 RoboPanorama Andar_Linha_Reta_Robo_Claw_v1

Fork of FatFileSystem by mbed unsupported

Revision:
4:6ce49c16703c
Parent:
0:97df4125f18d
--- a/FATFileSystem.h	Tue Jun 26 08:32:32 2012 +0000
+++ b/FATFileSystem.h	Sun Sep 16 15:00:15 2012 +0000
@@ -1,61 +1,61 @@
-/* mbed Microcontroller Library - FATFileSystem
- * Copyright (c) 2008, sford
- */
-
-/* Library: FATFileSystem.h
- * A library of stuff to make a fat filesystem on top of a block device
- */
-
-#ifndef MBED_FATFILESYSTEM_H
-#define MBED_FATFILESYSTEM_H
-
-#ifndef FFSDEBUG_ENABLED
-#define FFSDEBUG_ENABLED 0
-#endif
-
-#if FFSDEBUG_ENABLED
-#define FFSDEBUG(FMT, ...) printf(FMT, ##__VA_ARGS__)
-#else
-#define FFSDEBUG(FMT, ...)
-#endif
-
-#include "FileSystemLike.h"
-#include "FileHandle.h"
-#include "ff.h"
-#include "diskio.h"
-
-namespace mbed {
-/* Class: FATFileSystem
- * The class itself
- */
-class FATFileSystem : public FileSystemLike {
-public:
-
-	FATFileSystem(const char* n);
-	virtual ~FATFileSystem();
-	
-	/* Function: open
-       * open a file on the filesystem. never called directly
-       */
-	virtual FileHandle *open(const char* name, int flags);
-	virtual int remove(const char *filename);
-	virtual int format();
-        virtual DirHandle *opendir(const char *name);
-        virtual int mkdir(const char *name, mode_t mode);
-	
-    FATFS _fs;            					// Work area (file system object) for logical drive	
-    static FATFileSystem *_ffs[_DRIVES];	// FATFileSystem objects, as parallel to FatFs drives array
-	int _fsid;
-	
-	virtual int disk_initialize() { return 0; }
-	virtual int disk_status() { return 0; }
-	virtual int disk_read(char *buffer, int sector) = 0;
-	virtual int disk_write(const char *buffer, int sector) = 0;
-	virtual int disk_sync() { return 0; }
-	virtual int disk_sectors() = 0;
-	 
-};
-	
-}
-
-#endif
+/* mbed Microcontroller Library - FATFileSystem
+ * Copyright (c) 2008, sford
+ */
+
+/* Library: FATFileSystem.h
+ * A library of stuff to make a fat filesystem on top of a block device
+ */
+
+#ifndef MBED_FATFILESYSTEM_H
+#define MBED_FATFILESYSTEM_H
+
+#ifndef FFSDEBUG_ENABLED
+#define FFSDEBUG_ENABLED 0
+#endif
+
+#if FFSDEBUG_ENABLED
+#define FFSDEBUG(FMT, ...) printf(FMT, ##__VA_ARGS__)
+#else
+#define FFSDEBUG(FMT, ...)
+#endif
+
+#include "FileSystemLike.h"
+#include "FileHandle.h"
+#include "ff.h"
+#include "diskio.h"
+
+namespace mbed {
+/* Class: FATFileSystem
+ * The class itself
+ */
+class FATFileSystem : public FileSystemLike {
+public:
+
+    FATFileSystem(const char* n);
+    virtual ~FATFileSystem();
+    
+    /* Function: open
+       * open a file on the filesystem. never called directly
+       */
+    virtual FileHandle *open(const char* name, int flags);
+    virtual int remove(const char *filename);
+    virtual int format();
+        virtual DirHandle *opendir(const char *name);
+        virtual int mkdir(const char *name, mode_t mode);
+    
+    FATFS _fs;                                // Work area (file system object) for logical drive    
+    static FATFileSystem *_ffs[_DRIVES];    // FATFileSystem objects, as parallel to FatFs drives array
+    int _fsid;
+    
+    virtual int disk_initialize() { return 0; }
+    virtual int disk_status() { return 0; }
+    virtual int disk_read(char *buffer, int sector) = 0;
+    virtual int disk_write(const char *buffer, int sector) = 0;
+    virtual int disk_sync() { return 0; }
+    virtual int disk_sectors() = 0;
+     
+};
+    
+}
+
+#endif