MCPcopy Create free account
hub / github.com/MarlinFirmware/Marlin / selectByName

Method selectByName

Marlin/src/sd/cardreader.cpp:267–275  ·  view source on GitHub ↗

Get file/folder info for an item by name

Source from the content-addressed store, hash-verified

265// Get file/folder info for an item by name
266//
267void CardReader::selectByName(MediaFile dir, const char * const match) {
268 dir_t p;
269 for (uint8_t cnt = 0; dir.readDir(&p, longFilename) > 0; cnt++) {
270 if (is_visible_entity(p)) {
271 createFilename(filename, p);
272 if (strcasecmp(match, filename) == 0) return;
273 }
274 }
275}
276
277/**
278 * Recursive method to print all files within a folder in flat

Callers

nothing calls this directly

Calls 2

createFilenameFunction · 0.85
readDirMethod · 0.80

Tested by

no test coverage detected