local fix version of myBlueUSB (http://mbed.org/users/networker/code/myBlueUSB/). - merge deleted files which are required to compile. - enable echo back of received data via RFCOMM.

Dependencies:   AvailableMemory FatFileSystem mbed myUSBHost

Committer:
nobukuma
Date:
Sun Dec 08 21:52:09 2013 +0000
Revision:
2:9f25a7fa1a54
Parent:
0:003889bc474f
???BT??????????????????; ?????????????????

Who changed what in which revision?

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