SDFileSystem/LocalFileSystem等の不具合や機種依存性を少なくしたライブラリ。 MiMic用

Dependents:   HttpClientSamlpe AsyncHttpdSample MbedFileServer TcpSocketClientSamlpe ... more

Fork of NySDFileSystem by Ryo Iizuka

Committer:
nyatla
Date:
Fri Jul 11 01:16:56 2014 +0000
Revision:
11:509d2ac0ba4f
Parent:
10:ae6cec8cecfb
FATFS?TINY??????1???

Who changed what in which revision?

UserRevisionLine numberNew contents of line
nyatla 10:ae6cec8cecfb 1 #pragma once
nyatla 10:ae6cec8cecfb 2
nyatla 10:ae6cec8cecfb 3
nyatla 10:ae6cec8cecfb 4 #include "mbed.h"
nyatla 10:ae6cec8cecfb 5 #include "FATFileSystem.h"
nyatla 10:ae6cec8cecfb 6 namespace MiMic
nyatla 10:ae6cec8cecfb 7 {
nyatla 10:ae6cec8cecfb 8 /**
nyatla 10:ae6cec8cecfb 9 * This module is LocalFileSystem class which is not stopped on LPCXpresso.
nyatla 10:ae6cec8cecfb 10 * It uses instead of LocalFileSystem.
nyatla 10:ae6cec8cecfb 11 */
nyatla 10:ae6cec8cecfb 12 #ifdef TARGET_LPC1768
nyatla 10:ae6cec8cecfb 13 class LocalFileSystem2 : public LocalFileSystem
nyatla 10:ae6cec8cecfb 14 {
nyatla 10:ae6cec8cecfb 15 private:
nyatla 10:ae6cec8cecfb 16 bool _is_enable;
nyatla 10:ae6cec8cecfb 17 public:
nyatla 10:ae6cec8cecfb 18 LocalFileSystem2(const char* n);
nyatla 10:ae6cec8cecfb 19 virtual FileHandle *open(const char* name, int flags);
nyatla 10:ae6cec8cecfb 20 virtual int remove(const char *filename);
nyatla 10:ae6cec8cecfb 21 virtual DirHandle *opendir(const char *name);
nyatla 10:ae6cec8cecfb 22 };
nyatla 10:ae6cec8cecfb 23 #else
nyatla 10:ae6cec8cecfb 24 class LocalFileSystem2 : public FileSystemLike
nyatla 10:ae6cec8cecfb 25 {
nyatla 10:ae6cec8cecfb 26 public:
nyatla 10:ae6cec8cecfb 27 LocalFileSystem2(const char* n):FileSystemLike(n){}
nyatla 10:ae6cec8cecfb 28 virtual FileHandle *open(const char *filename, int flags){return NULL;}
nyatla 10:ae6cec8cecfb 29 };
nyatla 10:ae6cec8cecfb 30 #endif
nyatla 10:ae6cec8cecfb 31 }
nyatla 10:ae6cec8cecfb 32