LITTLEFS update - partition label and multiple partitions, idea copied from SPIFFS (#5023)

Note, maxOpenFiles parameter is unused but kept for compatibility.
This commit is contained in:
lorol
2021-04-15 07:31:01 -04:00
committed by GitHub
parent 81b7c47203
commit 9a518cd3d7
4 changed files with 80 additions and 19 deletions

View File

@ -23,11 +23,15 @@ class LITTLEFSFS : public FS
{
public:
LITTLEFSFS();
bool begin(bool formatOnFail=false, const char * basePath="/littlefs", uint8_t maxOpenFiles=5);
~LITTLEFSFS();
bool begin(bool formatOnFail=false, const char * basePath="/littlefs", uint8_t maxOpenFiles=10, const char * partitionLabel="spiffs");
bool format();
size_t totalBytes();
size_t usedBytes();
void end();
private:
char * partitionLabel_;
};
}