#include <SD.h>
#include <IniFile.h>
File root;
int password = 0;
void setup() {
Serial.begin(115200);
IniFile ini("\settings.txt");
const size_t bufferLen = 1000;
char buffer[bufferLen];
if (ini.open() && ini.validate(buffer, bufferLen)) {
ini.getValue("my_password", "password", buffer, bufferLen, password);
ini.close();
}
Serial.println(password);
}
int scanDir (File dir, int level) {
int SIZE = 0;
while (true) {
File entry = dir.openNextFile();
if (!entry) break;
for (uint8_t i = 0; i < level; i++);
Serial.print(entry.name());
Serial.print("\t");
if (entry.isDirectory()) {
Serial.println("\tПапка");
scanDir(entry, level + 1);
}
else {
SIZE+=entry.size();
Serial.print(entry.size());
Serial.println(" байт");
}
entry.close();
}
return SIZE;
}
void loop() {
// put your main code here, to run repeatedly:
}