Dependencies:   ChaNFSSD mbed BMP085 SHT2x

Committer:
tosihisa
Date:
Mon Feb 27 16:20:15 2012 +0000
Revision:
9:9ca3db7ed7cb
V0.89.2. GPS recv data is OK.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tosihisa 9:9ca3db7ed7cb 1 /* mbed Microcontroller Library - FATFileHandle
tosihisa 9:9ca3db7ed7cb 2 * Copyright (c) 2008, sford
tosihisa 9:9ca3db7ed7cb 3 */
tosihisa 9:9ca3db7ed7cb 4
tosihisa 9:9ca3db7ed7cb 5 #ifndef MBED_FATFILEHANDLE_H
tosihisa 9:9ca3db7ed7cb 6 #define MBED_FATFILEHANDLE_H
tosihisa 9:9ca3db7ed7cb 7
tosihisa 9:9ca3db7ed7cb 8 #include "FileHandle.h"
tosihisa 9:9ca3db7ed7cb 9 #include "ff.h"
tosihisa 9:9ca3db7ed7cb 10
tosihisa 9:9ca3db7ed7cb 11 namespace mbed {
tosihisa 9:9ca3db7ed7cb 12
tosihisa 9:9ca3db7ed7cb 13 class FATFileHandle : public FileHandle {
tosihisa 9:9ca3db7ed7cb 14 public:
tosihisa 9:9ca3db7ed7cb 15
tosihisa 9:9ca3db7ed7cb 16 FATFileHandle(FIL_t fh);
tosihisa 9:9ca3db7ed7cb 17 virtual int close();
tosihisa 9:9ca3db7ed7cb 18 virtual ssize_t write(const void* buffer, size_t length);
tosihisa 9:9ca3db7ed7cb 19 virtual ssize_t read(void* buffer, size_t length);
tosihisa 9:9ca3db7ed7cb 20 virtual int isatty();
tosihisa 9:9ca3db7ed7cb 21 virtual off_t lseek(off_t position, int whence);
tosihisa 9:9ca3db7ed7cb 22 virtual int fsync();
tosihisa 9:9ca3db7ed7cb 23 virtual off_t flen();
tosihisa 9:9ca3db7ed7cb 24
tosihisa 9:9ca3db7ed7cb 25 protected:
tosihisa 9:9ca3db7ed7cb 26
tosihisa 9:9ca3db7ed7cb 27 FIL_t _fh;
tosihisa 9:9ca3db7ed7cb 28
tosihisa 9:9ca3db7ed7cb 29 };
tosihisa 9:9ca3db7ed7cb 30
tosihisa 9:9ca3db7ed7cb 31 }
tosihisa 9:9ca3db7ed7cb 32
tosihisa 9:9ca3db7ed7cb 33 #endif