Justin Hunt / CANary

Dependencies:   FatFileSystem MSCFileSystem SPI_TFTx2 TFT_fonts TOUCH_TFTx2 beep mbed

Fork of CANary_corrupt by Tick Tock

Committer:
TickTock
Date:
Sun Feb 03 18:16:53 2013 +0000
Revision:
1:9dcd70c32180
Parent:
FatFileSystem/FATFileHandle.h@0:1596b8644523
compiles

Who changed what in which revision?

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