Some library needed for things? Licence unknown

Dependents:   LEDSign_SimpleSD

Committer:
TBSliver
Date:
Sun Jul 29 10:07:38 2012 +0000
Revision:
0:e4324838bc6f
[mbed] converted /LEDSign_SimpleSD/FatFileSystem

Who changed what in which revision?

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