Versión de Firmware con funciones de RAM incorporadas.

Dependencies:   mbed

Fork of VmRecorderV1dot1 by virtualmech

Committer:
JuanManuelAmador
Date:
Tue Jul 14 08:34:11 2015 +0000
Revision:
2:e818c80e6d5c
Parent:
0:3d456b8ce449
Funciones de memoria RAM introducidas.

Who changed what in which revision?

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