BayEOS-Arduino  1.8.0_0.0.4
BayEOSBufferSDFat.h
1 
4 #ifndef BayEOSBufferSDFat_h
5 #define BayEOSBufferSDFat_h
6 #include <inttypes.h>
7 #include <SdFat.h>
8 #include <BayEOSBuffer.h>
9 #include <BayEOS.h>
10 
11 
13 public:
23  BayEOSBufferSDFat(unsigned long max_length,uint8_t append=0,const char *p="/bayeos.db");
24 
25 private:
26  void resetStorage(void);
27  uint8_t write(const uint8_t b);
28  uint8_t write(const uint8_t *b,uint8_t length);
29  uint8_t seek(unsigned long pos);
30  int read(void);
31  int read(uint8_t *dest,int length);
32  void flush(void);
33  char _path[14];
34  SdFile _f;
35 };
36 
37 extern SdFat SD;// create usable instance
38 
39 #endif