//------------------------------------------------------------------------------ void FatFile::printSFN() { char name[13]; if (!getSFN(name)) { DBG_FAIL_MACRO; return; } Com::print(name); }
//------------------------------------------------------------------------------ size_t FatFile::printSFN(print_t* pr) { char name[13]; if (!getSFN(name)) { DBG_FAIL_MACRO; goto fail; } return pr->write(name); fail: return 0; }
//------------------------------------------------------------------------------ bool FatFile::getName(char* name, size_t size) { return size < 13 ? 0 : getSFN(name); }