библиотека для работы с сд картой - SdFat
- Войдите на сайт для отправки комментариев
Сб, 08/04/2017 - 12:27
dirFile.open("/", O_READ);
n = 0;
Serial.println(n);
Serial.println(nMax);
while (n < nMax && file.openNext(&dirFile, O_READ)) {
// Skip directories and hidden files.
if (!file.isSubDir() && !file.isHidden()) {
// Save dirIndex of file in directory.
dirIndex[n] = file.dirIndex();
// Print the file number and name.
Serial.print(n++);
Serial.write(' ');
String tmp;
file.printName(&Serial);
file.printFatDate(&Serial);
Serial.print(tmp);Serial.print(tmp);Serial.print(tmp);
Serial.write(' ');
//Yd,Md,Dd;
Serial.println();
}
file.close();
}
dirFile.close();
Ребята помогите, второй час сижу и просто понять не могу как в переменную String записать имя файла
вот так выводится в COM порт имя и все ок... а как в переменную имя файла получить? file.printName(&Serial);
Выручайте пожалуйста
Ну.. как написано в документации к SdFat: SdFat-master/SdFat-master/html/class_file.html
у file есть "name" и "getName (char *name, size_t size)". Пробовали?
Ему ж в String надо! А Вы тут глум устроили :))))
Сам долго мучался в этим вопросом, решение оказалось простое.
Вместо этого
Делаем вот так
Сам долго мучался в этим вопросом, решение оказалось простое.
Вместо этого
Делаем вот так
долго думал, как корову вылечить... решение оказалось простым - плюнул и в кино пошел!
Мега круты поцики идут лесом.
А по теме вот как можно закинуть ответ в переменную.