Fix bug with FATFS on esp32 for free space calculation

This commit is contained in:
Luc 2019-10-17 15:25:16 +02:00
parent bd026eabe9
commit 5cede996cc
5 changed files with 21 additions and 4 deletions

View File

@ -80,10 +80,7 @@ public:
static void end();
static size_t totalBytes();
static size_t usedBytes();
static size_t freeBytes()
{
return totalBytes()-usedBytes();
};
static size_t freeBytes();
static size_t max_update_size();
static const char * FilesystemName();
static bool format();

View File

@ -38,6 +38,11 @@ void ESP_FileSystem::end()
_started = false;
}
size_t ESP_FileSystem::freeBytes()
{
return FFat.freeBytes();
}
size_t ESP_FileSystem::totalBytes()
{
return FFat.totalBytes();

View File

@ -38,6 +38,11 @@ void ESP_FileSystem::end()
LittleFS.end();
}
size_t ESP_FileSystem::freeBytes()
{
return totalBytes() - usedBytes();
}
size_t ESP_FileSystem::totalBytes()
{
fs::FSInfo info;

View File

@ -36,6 +36,11 @@ void ESP_FileSystem::end()
SPIFFS.end();
}
size_t ESP_FileSystem::freeBytes()
{
return totalBytes() - usedBytes();
}
size_t ESP_FileSystem::totalBytes()
{
return SPIFFS.totalBytes();

View File

@ -36,6 +36,11 @@ void ESP_FileSystem::end()
SPIFFS.end();
}
size_t ESP_FileSystem::freeBytes()
{
return totalBytes() - usedBytes();
}
size_t ESP_FileSystem::totalBytes()
{
fs::FSInfo info;