Versión sin post-procesado del software del VmRideR

Dependencies:   mbed

Committer:
JuanManuelAmador
Date:
Mon Jun 15 15:34:27 2015 +0000
Revision:
0:3d456b8ce449
prueba

Who changed what in which revision?

UserRevisionLine numberNew contents of line
JuanManuelAmador 0:3d456b8ce449 1 /* mbed Microcontroller Library - FATFileHandle
JuanManuelAmador 0:3d456b8ce449 2 * Copyright (c) 2008, sford
JuanManuelAmador 0:3d456b8ce449 3 */
JuanManuelAmador 0:3d456b8ce449 4
JuanManuelAmador 0:3d456b8ce449 5 #ifndef MBED_FATFILEHANDLE_H
JuanManuelAmador 0:3d456b8ce449 6 #define MBED_FATFILEHANDLE_H
JuanManuelAmador 0:3d456b8ce449 7
JuanManuelAmador 0:3d456b8ce449 8 #include "FileHandle.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 FATFileHandle : public FileHandle {
JuanManuelAmador 0:3d456b8ce449 14 public:
JuanManuelAmador 0:3d456b8ce449 15
JuanManuelAmador 0:3d456b8ce449 16 FATFileHandle(FIL fh);
JuanManuelAmador 0:3d456b8ce449 17 virtual int close();
JuanManuelAmador 0:3d456b8ce449 18 virtual ssize_t write(const void* buffer, size_t length);
JuanManuelAmador 0:3d456b8ce449 19 virtual ssize_t read(void* buffer, size_t length);
JuanManuelAmador 0:3d456b8ce449 20 virtual int isatty();
JuanManuelAmador 0:3d456b8ce449 21 virtual off_t lseek(off_t position, int whence);
JuanManuelAmador 0:3d456b8ce449 22 virtual int fsync();
JuanManuelAmador 0:3d456b8ce449 23 virtual off_t flen();
JuanManuelAmador 0:3d456b8ce449 24
JuanManuelAmador 0:3d456b8ce449 25 protected:
JuanManuelAmador 0:3d456b8ce449 26
JuanManuelAmador 0:3d456b8ce449 27 FIL _fh;
JuanManuelAmador 0:3d456b8ce449 28
JuanManuelAmador 0:3d456b8ce449 29 };
JuanManuelAmador 0:3d456b8ce449 30
JuanManuelAmador 0:3d456b8ce449 31 }
JuanManuelAmador 0:3d456b8ce449 32
JuanManuelAmador 0:3d456b8ce449 33 #endif