From f1a3e782dafa20bc884fa570b45d1408ce0a9155 Mon Sep 17 00:00:00 2001 From: fvanroie Date: Thu, 2 Apr 2020 16:50:17 +0200 Subject: [PATCH] Add spiffsInfo --- src/hasp_spiffs.cpp | 59 ++++++++++++++++++++++++++++++++++++++++++--- src/hasp_spiffs.h | 2 +- 2 files changed, 57 insertions(+), 4 deletions(-) diff --git a/src/hasp_spiffs.cpp b/src/hasp_spiffs.cpp index 3ca100a1..b152ded5 100644 --- a/src/hasp_spiffs.cpp +++ b/src/hasp_spiffs.cpp @@ -12,6 +12,62 @@ #include #endif +void spiffsInfo() +{ // Get all information of your SPIFFS +#if defined(ARDUINO_ARCH_ESP8266) + FSInfo fs_info; + SPIFFS.info(fs_info); + + Serial.println("File sistem info."); + + Serial.print("Total space: "); + Serial.print(fs_info.totalBytes); + Serial.println("byte"); + + Serial.print("Total space used: "); + Serial.print(fs_info.usedBytes); + Serial.println("byte"); + + Serial.print("Block size: "); + Serial.print(fs_info.blockSize); + Serial.println("byte"); + + Serial.print("Page size: "); + Serial.print(fs_info.totalBytes); + Serial.println("byte"); + + Serial.print("Max open files: "); + Serial.println(fs_info.maxOpenFiles); + + Serial.print("Max path lenght: "); + Serial.println(fs_info.maxPathLength); +#else + Serial.println("File sistem info."); + + Serial.print("Total space: "); + Serial.print(SPIFFS.totalBytes()); + Serial.println("byte"); + + Serial.print("Total space used: "); + Serial.print(SPIFFS.usedBytes()); + Serial.println("byte"); + + Serial.print("Block size: "); + // Serial.print(SPIFFS); + Serial.println("byte"); + + Serial.print("Page size: "); + Serial.print(SPIFFS.totalBytes()); + Serial.println("byte"); + + Serial.print("Max open files: "); + // Serial.println(SPIFFS.maxOpenFiles()); + + Serial.print("Max path lenght: "); + // Serial.println(SPIFFS.maxPathLength()); +#endif +} + void spiffsList() { Log.verbose(F("FILE: Listing files on the internal flash:")); @@ -49,9 +105,6 @@ void spiffsSetup() #endif } -void spiffsLoop() -{} - String spiffsFormatBytes(size_t bytes) { String output((char *)0); diff --git a/src/hasp_spiffs.h b/src/hasp_spiffs.h index 41753558..39dbb956 100644 --- a/src/hasp_spiffs.h +++ b/src/hasp_spiffs.h @@ -4,9 +4,9 @@ #include void spiffsSetup(void); -void spiffsLoop(void); void spiffsList(); +void spiffsInfo(); String spiffsFormatBytes(size_t bytes); #endif \ No newline at end of file