Временное исправление
восстановления печати POWER_LOSS_RECOVERY
This commit is contained in:
@@ -102,6 +102,14 @@ void mks_m23(char *filename){
|
||||
|
||||
DEBUG("M23: %s",filename);
|
||||
|
||||
if(filename[0] == '/'){
|
||||
DEBUG("Strip slash");
|
||||
for(uint32_t i = 0; i < strlen(filename) ; i++){
|
||||
filename[i] = filename[i+1];
|
||||
}
|
||||
DEBUG("Fixed name: %s",filename);
|
||||
}
|
||||
|
||||
//Имя файла может быть меньше 12 символов, но с расширением .gcode
|
||||
//С конца имени файла шагаем к началу, считаем сколько символов до точки
|
||||
dot_pos=0;
|
||||
|
||||
@@ -659,11 +659,11 @@ bool CardReader::fileExists(const char * const path) {
|
||||
if (!isMounted()) return false;
|
||||
SdFile *diveDir = nullptr;
|
||||
const char * const fname = diveToFile(false, diveDir, path);
|
||||
if (fname) {
|
||||
diveDir->rewind();
|
||||
selectByName(*diveDir, fname);
|
||||
//diveDir->close();
|
||||
}
|
||||
// if (fname) {
|
||||
// diveDir->rewind();
|
||||
// selectByName(*diveDir, fname);
|
||||
// //diveDir->close();
|
||||
// }
|
||||
return fname != nullptr;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user