乐鑫技术交流
直播中

张英

7年用户 1380经验值
私信 关注
[问答]

如何使用SFN文件来优化ESP8266 arduino sketch的内存?

我正在尝试通过在内部使用 8.3 SFN 文件夹名称来优化我的 ESP8266 arduino sketch 的内存使用,但在用户输出需要时使用 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));

结果为“blubberblub”(getSFN 将返回“BLUBBE~1”)。是否有机会使用 SFN“BLUBBE~1”打开文件夹,但稍后获取 LFN(“blubberblub”)?

更多回帖

发帖
×
20
完善资料,
赚取积分