1 #include "BayEOSBufferSDFat.h" 5 _f.open(_path, O_CREAT | O_RDWR | O_APPEND);
6 _max_length=max_length;
7 if(append)
set(_f.fileSize());
13 void BayEOSBufferSDFat::resetStorage(
void){
15 _f.open(_path, O_CREAT | O_RDWR | O_TRUNC);
19 uint8_t BayEOSBufferSDFat::write(
const uint8_t b){
23 uint8_t BayEOSBufferSDFat::write(
const uint8_t *b,uint8_t length){
26 return _f.write(b,length);
29 uint8_t BayEOSBufferSDFat::seek(
unsigned long pos){
30 return _f.seekSet(pos);
33 int BayEOSBufferSDFat::read(
void){
37 int BayEOSBufferSDFat::read(uint8_t *dest,
int length){
38 return _f.read(dest,length);
41 void BayEOSBufferSDFat::flush(
void){