ESP8266
|
Public Member Functions | |
SPIFFSImpl (uint32_t start, uint32_t size, uint32_t pageSize, uint32_t blockSize, uint32_t maxOpenFds) | |
FileImplPtr | open (const char *path, OpenMode openMode, AccessMode accessMode) override |
bool | exists (const char *path) override |
DirImplPtr | openDir (const char *path) override |
bool | rename (const char *pathFrom, const char *pathTo) override |
bool | info (FSInfo &info) override |
bool | remove (const char *path) override |
bool | begin () override |
bool | format () override |
Protected Member Functions | |
spiffs * | getFs () |
bool | _tryMount () |
Static Protected Member Functions | |
static void | _check_cb (spiffs_check_type type, spiffs_check_report report, uint32_t arg1, uint32_t arg2) |
Protected Attributes | |
spiffs | _fs |
uint32_t | _start |
uint32_t | _size |
uint32_t | _pageSize |
uint32_t | _blockSize |
uint32_t | _maxOpenFds |
std::unique_ptr< uint8_t[]> | _workBuf |
std::unique_ptr< uint8_t[]> | _fdsBuf |
std::unique_ptr< uint8_t[]> | _cacheBuf |
SPIFFSImpl::SPIFFSImpl | ( | uint32_t | start, |
uint32_t | size, | ||
uint32_t | pageSize, | ||
uint32_t | blockSize, | ||
uint32_t | maxOpenFds | ||
) |
|
staticprotected |
|
protected |
|
overridevirtual |
Implements fs::FSImpl.
|
overridevirtual |
Implements fs::FSImpl.
|
overridevirtual |
Implements fs::FSImpl.
|
protected |
|
overridevirtual |
Implements fs::FSImpl.
|
overridevirtual |
Implements fs::FSImpl.
|
overridevirtual |
Implements fs::FSImpl.
|
overridevirtual |
Implements fs::FSImpl.
|
overridevirtual |
Implements fs::FSImpl.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |