Teste

Dependents:   BlueUSB-new

Committer:
carlos_nascimento08
Date:
Sun Jul 22 20:25:28 2012 +0000
Revision:
0:621dafe47f1a
FatFileSystem
;

Who changed what in which revision?

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