littlefs
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| littlefs [2024/11/12 10:05] – jwan | littlefs [2025/10/10 10:15] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | LittleFS data are stored inside the Flash memory (not EEPROM) and has 1MB size. | ||
| + | |||
| + | To format: | ||
| + | < | ||
| + | #include < | ||
| + | |||
| + | void setup() { | ||
| + | Serial.begin(115200); | ||
| + | |||
| + | if (!LittleFS.begin()) { | ||
| + | Serial.println(" | ||
| + | return; | ||
| + | } | ||
| + | |||
| + | Serial.println(" | ||
| + | if (LittleFS.format()) { | ||
| + | Serial.println(" | ||
| + | } else { | ||
| + | Serial.println(" | ||
| + | } | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | // Your code here | ||
| + | } | ||
| + | </ | ||
| + | |||
| Show basic info: | Show basic info: | ||
| Line 9: | Line 36: | ||
| void setup() { | void setup() { | ||
| Serial.begin(115200); | Serial.begin(115200); | ||
| + | |||
| + | Serial.println(); | ||
| + | Serial.println(); | ||
| + | Serial.println(); | ||
| + | |||
| + | uint32_t chipId = ESP.getChipId(); | ||
| + | Serial.print(" | ||
| + | Serial.println(chipId); | ||
| + | | ||
| + | uint32_t flashSize = ESP.getFlashChipSize(); | ||
| + | Serial.print(" | ||
| + | Serial.print(flashSize / 1024 / 1024); | ||
| + | Serial.println(" | ||
| + | |||
| + | Serial.println(); | ||
| + | |||
| LittleFS.begin(); | LittleFS.begin(); | ||
| Line 35: | Line 78: | ||
| Serial.printf(" | Serial.printf(" | ||
| - | | + | |
| - | | + | |
| - | Serial.println(" | + | if (dir.isDirectory()) { |
| - | return; | + | |
| - | } | + | |
| - | if (!root.isDirectory()) { | + | |
| - | Serial.println(" | + | |
| - | return; | + | |
| - | } | + | |
| - | + | ||
| - | File file = root.openNextFile(); | + | |
| - | while (file) { | + | |
| - | if (file.isDirectory()) { | + | |
| Serial.print(" | Serial.print(" | ||
| - | Serial.println(file.name()); | + | Serial.println(dir.fileName()); |
| if (levels) { | if (levels) { | ||
| - | listDir(fs, | + | listDir(fs, |
| } | } | ||
| } else { | } else { | ||
| Serial.print(" | Serial.print(" | ||
| - | Serial.print(file.name()); | + | Serial.print(dir.fileName()); |
| Serial.print(" | Serial.print(" | ||
| - | Serial.println(file.size()); | + | Serial.println(dir.fileSize()); |
| } | } | ||
| - | file = root.openNextFile(); | ||
| } | } | ||
| } | } | ||
| Line 65: | Line 97: | ||
| void setup() { | void setup() { | ||
| Serial.begin(115200); | Serial.begin(115200); | ||
| - | LittleFS.begin(); | + | |
| + | Serial.println(" | ||
| + | return; | ||
| + | } | ||
| listDir(LittleFS, | listDir(LittleFS, | ||
| } | } | ||
| Line 72: | Line 107: | ||
| // Your code here | // Your code here | ||
| } | } | ||
| - | |||
| </ | </ | ||
littlefs.1731405939.txt.gz · Last modified: (external edit)
