USBMSD SD card Hello World for Mbed platforms

Dependencies:   mbed USBMSD_SD USBDevice

Committer:
samux
Date:
Mon Nov 14 12:08:32 2011 +0000
Revision:
7:6494da2a5c60
will try to use ChaNFSSD

Who changed what in which revision?

UserRevisionLine numberNew contents of line
samux 7:6494da2a5c60 1 /* mbed Microcontroller Library - FATDirHandle
samux 7:6494da2a5c60 2 * Copyright (c) 2008, sford
samux 7:6494da2a5c60 3 */
samux 7:6494da2a5c60 4
samux 7:6494da2a5c60 5 #ifndef MBED_FATDIRHANDLE_H
samux 7:6494da2a5c60 6 #define MBED_FATDIRHANDLE_H
samux 7:6494da2a5c60 7
samux 7:6494da2a5c60 8 #include "DirHandle.h"
samux 7:6494da2a5c60 9 #include "ff.h"
samux 7:6494da2a5c60 10
samux 7:6494da2a5c60 11 namespace mbed {
samux 7:6494da2a5c60 12
samux 7:6494da2a5c60 13 class FATDirHandle : public DirHandle {
samux 7:6494da2a5c60 14
samux 7:6494da2a5c60 15 public:
samux 7:6494da2a5c60 16 FATDirHandle(const DIR_t &the_dir);
samux 7:6494da2a5c60 17 virtual int closedir();
samux 7:6494da2a5c60 18 virtual struct dirent *readdir();
samux 7:6494da2a5c60 19 virtual void rewinddir();
samux 7:6494da2a5c60 20 virtual off_t telldir();
samux 7:6494da2a5c60 21 virtual void seekdir(off_t location);
samux 7:6494da2a5c60 22
samux 7:6494da2a5c60 23 private:
samux 7:6494da2a5c60 24 DIR_t dir;
samux 7:6494da2a5c60 25 struct dirent cur_entry;
samux 7:6494da2a5c60 26
samux 7:6494da2a5c60 27 };
samux 7:6494da2a5c60 28
samux 7:6494da2a5c60 29 }
samux 7:6494da2a5c60 30
samux 7:6494da2a5c60 31 #endif