Получить LFN из SFN с SdFat
Я пытаюсь оптимизировать использование памяти моего скетча ESP8266 arduino, используя имена папок 8.3 SFN внутри, но LFN, когда это необходимо для пользовательского вывода. К сожалению, при открытии папки с помощью SFN getName также возвращает SFN:
sdfat::SdFile _currentFolder;
_currentFolder.open("BLUBBE~1");
char foldername[100];
_currentFolder.getName(foldername, sizeof(foldername));
результаты в "BLUBBE~1" пока
sdfat::SdFile _currentFolder;
_currentFolder.open("blubberblub");
char foldername[100];
_currentFolder.getName(foldername, sizeof(foldername));
результаты в "blubberclub" (и getSFN вернет "BLUBBE~1"). Есть ли шанс открыть папку с помощью SFN "BLUBBE~1", но получить LFN ("blubberclub") позже?
@Nitek, 👍1
0
Смотрите также:
- Режимы открытия файлов на SD-карте Arduino добавление/перезапись
- Сохранение файла .txt на SD-карту и чтение данных каждого содержимого в файл txt, а затем сохранение его в переменной
- Использование SD-адаптера 5 В в системе 3,3 В
- Загрузить сайт с SD-карты
- Проблема с открытием нескольких текстовых файлов одновременно/по порядку с использованием <SD.h>
- Чтение настроек с microSD
- DFPlayer для записи на SD-карту
- Любой способ использовать DMA для передачи данных на SD - карту в ESP8266