LittleFS in PlatformIO auf dem ESP32 mit der lorol/LittleFS-Bibliothek initialisieren
English
Deutsch
Hinweis: Ich empfehle nicht, die loros/LittleFS-Bibliothek mit einer aktuellen Version des arduino-esp32-Frameworks wie 2.0.5 zu verwenden – die neueren Versionen dieses Frameworks enthalten ein integriertes LittleFS-Framework. Siehe TODO für Anweisungen zur Initialisierung der Bibliothek.
Aktuell muss die LittleFS-ESP32-Bibliothek in platformio.ini hinzugefügt werden (die Bibliothek ist in der Core-arduino-espressif32-Bleeding-Edge-Version enthalten, aber in der Standardversion wird diese Bibliothek benötigt):
platformio.ini
lib_deps =
lorol/LittleFS_esp32 @ ^1.0.6Nun LittleFS einbinden:
littlefs_example.cpp
#include <LITTLEFS.h>
#define SPIFFS LITTLEFSInitialisieren mit
littlefs_init.cpp
// LittleFS initialisieren
if (!LITTLEFS.begin(false /* false: Nicht formatieren, wenn Mount fehlgeschlagen */)) {
Serial.println("LittleFS konnte nicht gemountet werden");
if (!LITTLEFS.begin(true /* true: formatieren */)) {
Serial.println("LittleFS konnte nicht formatiert werden");
} else {
Serial.println("LittleFS erfolgreich formatiert");
}
} else { // Initialer Mount erfolgreich
}Check out similar posts by category:
Arduino, Embedded, ESP8266/ESP32, PlatformIO
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow