dd

Dependencies:   C12832 LM75B mbed

Committer:
pfe
Date:
Tue Apr 21 10:16:20 2015 +0000
Revision:
0:05a20e3e3179
dd

Who changed what in which revision?

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