 |
LightHub
v4.0.0
Smarthome controller firmware
|
Go to the documentation of this file.
12 #if defined(FS_STORAGE)
14 #if defined ARDUINO_ARCH_ESP32
19 #define FN_CONFIG_JSON 1
20 #define FN_CONFIG_BIN 2
23 #if defined(FS_STORAGE)
36 virtual int open(String _filename,
char mode)
override;
38 virtual int read()
override;
39 virtual int peek()
override;
40 virtual unsigned int seek (
unsigned int _pos = 0)
override;
41 virtual void close()
override;
42 virtual void flush()
override;
43 virtual size_t write(uint8_t ch);
45 virtual void putEOF()
override {};
50 #define MAX_STREAM_SIZE 4096
59 void setSize(
unsigned int _size);
60 int open(
short fileNum,
char mode=
'\0') ;
61 virtual int open(String _filename,
char mode=
'\0')
override;
62 virtual unsigned int seek(
unsigned int _pos = 0);
67 virtual size_t write(uint8_t ch) ;
69 #if defined(__SAM3X8E__)
70 virtual size_t write(
const uint8_t *buffer,
size_t size)
override;
75 #if defined(ESP8266) || defined(ESP32)
76 virtual void putEOF()
override ;
79 virtual void close()
override;
unsigned int pos
Definition: flashstream.h:54
flashStream()
Definition: flashstream.h:58
unsigned int startPos
Definition: flashstream.h:55
Definition: flashstream.h:52
seekableStream(unsigned int size)
Definition: seekablestream.h:17
virtual int peek()
Definition: flashstream.cpp:192
Definition: seekablestream.h:10
virtual size_t write(uint8_t ch)
Definition: flashstream.cpp:207
virtual void flush()
Definition: flashstream.cpp:199
virtual unsigned int seek(unsigned int _pos=0)
Definition: flashstream.cpp:173
#define MAX_STREAM_SIZE
Definition: flashstream.h:50
virtual int read()
Definition: flashstream.cpp:185
int open(short fileNum, char mode='\0')
Definition: flashstream.cpp:129
virtual int available() override
Definition: flashstream.cpp:179
virtual void putEOF()
Definition: seekablestream.h:25
void setSize(unsigned int _size)
Definition: flashstream.cpp:128
virtual void close() override
Definition: flashstream.cpp:238