|
|
@ -3,6 +3,7 @@ |
|
|
|
#include "../../lcd/ultralcd.h" |
|
|
|
#include "../../libs/fatfs/ff.h" |
|
|
|
#include "../../libs/buzzer.h" |
|
|
|
#include "../temperature.h" |
|
|
|
|
|
|
|
FRESULT result; |
|
|
|
FATFS FATFS_Obj; |
|
|
@ -73,11 +74,16 @@ void mks_wifi_start_file_upload(ESP_PROTOC_FRAME *packet){ |
|
|
|
volatile uint32_t dma_timeout; |
|
|
|
uint16_t data_size; |
|
|
|
FRESULT res; |
|
|
|
int16_t save_bed,save_e0; |
|
|
|
|
|
|
|
//Отключить все нагреватели
|
|
|
|
OUT_WRITE(HEATER_0_PIN, LOW); |
|
|
|
OUT_WRITE(HEATER_1_PIN, LOW); |
|
|
|
OUT_WRITE(HEATER_BED_PIN, LOW); |
|
|
|
save_bed=thermalManager.degTargetBed(); |
|
|
|
save_e0=thermalManager.degTargetHotend(0); |
|
|
|
|
|
|
|
DEBUG("Saved target temp E0 %d Bed %d",save_e0,save_bed); |
|
|
|
|
|
|
|
thermalManager.setTargetBed(0); |
|
|
|
thermalManager.setTargetHotend(0,0); |
|
|
|
OUT_WRITE(HEATER_1_PIN,HIGH); |
|
|
|
|
|
|
|
//Установить имя файла. Смещение на 3 байта, чтобы добавить путь к диску
|
|
|
|
str[0]='0'; |
|
|
@ -291,4 +297,7 @@ void mks_wifi_start_file_upload(ESP_PROTOC_FRAME *packet){ |
|
|
|
WRITE(MKS_WIFI_IO4, LOW); //Включить передачу от ESP
|
|
|
|
|
|
|
|
DEBUG("Settings restored"); |
|
|
|
thermalManager.setTargetBed(save_bed); |
|
|
|
thermalManager.setTargetHotend(save_e0,0); |
|
|
|
|
|
|
|
} |
|
|
|