27#include "../SdFatConfig.h"
31#define FILE_READ O_RDONLY
35#define FILE_WRITE (O_RDWR | O_CREAT | O_AT_END)
45 using BaseFile::clearWriteError;
46 using BaseFile::getWriteError;
48 using BaseFile::write;
55 return BaseFile::write(&b, 1);
66 using BaseFile::clearWriteError;
67 using BaseFile::getWriteError;
69 using BaseFile::write;
80 return BaseFile::available();
92 return BaseFile::isDir();
101 return "use getName()";
109 return BaseFile::peek();
114 return BaseFile::curPosition();
123 return BaseFile::read();
128 if (BaseFile::isDir())
142 return BaseFile::seekSet(pos);
147 return BaseFile::fileSize();
156 return BaseFile::write(b);
172 return BaseFile::write(buffer,
size);
Print print_t
Definition SysCall.h:66
Stream stream_t
Definition SysCall.h:68
PrintFile class.
Definition ArduinoFiles.h:43
size_t write(uint8_t b)
Definition ArduinoFiles.h:53
StreamFile class.
Definition ArduinoFiles.h:64
int available()
Definition ArduinoFiles.h:78
size_t write(uint8_t b)
Definition ArduinoFiles.h:154
size_t write(const uint8_t *buffer, size_t size)
Definition ArduinoFiles.h:170
StreamFile()
Definition ArduinoFiles.h:71
PosType position()
Definition ArduinoFiles.h:112
int read()
Definition ArduinoFiles.h:121
void flush()
Definition ArduinoFiles.h:83
const char * name() const
Definition ArduinoFiles.h:99
PosType size()
Definition ArduinoFiles.h:145
bool isDirectory()
Definition ArduinoFiles.h:90
bool seek(PosType pos)
Definition ArduinoFiles.h:140
void rewindDirectory()
Definition ArduinoFiles.h:126
int peek()
Definition ArduinoFiles.h:107