stdio Access to SdFat library: https://github.com/greiman/SdFat Furtunatly SdFat provides a StdioStream class More...
#include <FileAccessSdFat.hh>
Public Member Functions | |
FileAccessSdFat (int chipSelect=SS, int speedMHz=4) | |
Default constructor. | |
FileAccessSdFat (SdSpiConfig &sd_config) | |
Setup by providing a SdSpiConfig object. | |
virtual void * | fopen (const char *path, const char *mode) override |
virtual int | fclose (void *fp) override |
virtual int | fgetc (void *fp) override |
virtual int | fputc (int c, void *fp) override |
virtual int | fseek (void *fp, long offset, int origin) override |
virtual long int | ftell (void *fp) override |
virtual size_t | fread (void *ptr, size_t size, size_t count, void *fp) override |
virtual size_t | fwrite (const void *ptr, size_t size, size_t count, void *fp) override |
virtual int | ferror (void *fp) override |
virtual void | clearerr (void *fp) |
virtual int | ungetc (int c, void *fp) override |
virtual int | feof (void *fp) override |
virtual void | rewind (void *fp) override |
virtual int | fflush (void *fp) |
virtual size_t | fileSize (void *fp) |
Protected Member Functions | |
bool | addFile (void *fp) |
registered the valid file pointer in an array | |
bool | deleteFile (void *fp) |
removes the file pointer from the array of valid files | |
bool | checkFile (void *fp) |
checks if the file pointer is valid | |
Protected Attributes | |
SdFs | sd |
void * | files [LIVE555_MAX_FILES] = {} |
stdio Access to SdFat library: https://github.com/greiman/SdFat Furtunatly SdFat provides a StdioStream class