Browse Source

Временное исправление

восстановления печати
POWER_LOSS_RECOVERY
pull/24/head
Sergey 4 years ago
parent
commit
d7ddde3f03
  1. 8
      Marlin/src/module/mks_wifi/mks_wifi_gcodes.cpp
  2. 10
      Marlin/src/sd/cardreader.cpp

8
Marlin/src/module/mks_wifi/mks_wifi_gcodes.cpp

@ -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;

10
Marlin/src/sd/cardreader.cpp

@ -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;
}

Loading…
Cancel
Save