61 void putstr(
const char *str);
77 int write(
const void *buf,
size_t n);
103#if DESTRUCTOR_CLOSES_FILE
167 void getpos(
pos_t *pos)
181 void putstr(
const char *str)
196 void setpos(
pos_t *pos)
230#if DESTRUCTOR_CLOSES_FILE
270 void getpos(
pos_t *pos)
285 void setpos(
pos_t *pos)
314#if DESTRUCTOR_CLOSES_FILE
360 void putstr(
const char *str)
bool sync()
Definition FatFile.cpp:1421
void fgetpos(fspos_t *pos) const
Definition FatFile.cpp:295
bool isOpen() const
Definition FatFile.h:409
uint32_t curPosition() const
Definition FatFile.h:217
bool seekSet(uint32_t pos)
Definition FatFile.cpp:1341
void fsetpos(const fspos_t *pos)
Definition FatFile.cpp:306
bool getWriteError() const
Definition FatFile.h:371
void clearWriteError()
Definition FatFile.h:173
bool close()
Definition FatFile.cpp:124
base type for FAT and exFAT streams
Definition fstream.h:38
bool getWriteError()
Definition fstream.h:48
void clearWriteError()
Definition fstream.h:40
void putch(char c)
Definition StreamBaseClass.cpp:113
bool seekoff(off_type off, seekdir way)
Definition StreamBaseClass.cpp:154
int16_t getch()
Definition StreamBaseClass.cpp:27
bool seekpos(pos_type pos)
Definition fstream.h:66
void putstr(const char *str)
Definition StreamBaseClass.cpp:126
int write(const void *buf, size_t n)
Definition StreamBaseClass.cpp:177
ios::openmode m_mode
Definition fstream.h:81
void open(const char *path, ios::openmode mode)
Definition StreamBaseClass.cpp:59
ios::openmode getmode()
Definition fstream.h:56
void setmode(ios::openmode mode)
Definition fstream.h:73
fstream()
Definition fstream.h:92
void clear(iostate state=goodbit)
Definition fstream.h:111
void open(const char *path, openmode mode=in|out)
Definition fstream.h:145
~fstream()
Definition fstream.h:104
void close()
Definition fstream.h:119
bool is_open()
Definition fstream.h:150
fstream(const char *path, openmode mode=in|out)
Definition fstream.h:99
ifstream(const char *path, openmode mode=in)
Definition fstream.h:226
void open(const char *path, openmode mode=in)
Definition fstream.h:253
ifstream()
Definition fstream.h:219
~ifstream()
Definition fstream.h:231
bool is_open()
Definition fstream.h:243
void close()
Definition fstream.h:238
static const iostate goodbit
Definition ios.h:57
int32_t off_type
Definition ios.h:73
static const openmode out
Definition ios.h:143
uint8_t openmode
Definition ios.h:131
seekdir
Definition ios.h:87
uint32_t pos_type
Definition ios.h:71
static const openmode in
Definition ios.h:141
unsigned char iostate
Definition ios.h:54
void clear(iostate state=goodbit)
Definition ios.h:480
ios()
Definition ios.h:426
Input/Output stream.
Definition iostream.h:175
int peek()
Definition istream.cpp:444
istream()
Definition istream.h:40
void clear(iostate state=goodbit)
Definition fstream.h:322
void close()
Definition fstream.h:330
void open(const char *path, openmode mode=out)
Definition fstream.h:340
bool is_open()
Definition fstream.h:345
ofstream()
Definition fstream.h:303
ofstream(const char *path, openmode mode=out)
Definition fstream.h:310
~ofstream()
Definition fstream.h:315
ostream()
Definition ostream.h:40
static uint8_t mode
Definition DigitalPin.h:186
FatFile StreamBaseFile
Definition ios.h:38
fspos_t pos_t
Definition ios.h:34