|
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 |
1.8.10