From e8b3d7bec07ce73cf5ee9317486955ecb5b0ef4c Mon Sep 17 00:00:00 2001 From: Sergey Date: Sat, 2 Jan 2021 12:52:20 +0300 Subject: [PATCH] small file transfer fix --- Marlin/src/module/mks_wifi/mks_wifi_sd.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Marlin/src/module/mks_wifi/mks_wifi_sd.cpp b/Marlin/src/module/mks_wifi/mks_wifi_sd.cpp index c23db1463c..75d4bf6e87 100644 --- a/Marlin/src/module/mks_wifi/mks_wifi_sd.cpp +++ b/Marlin/src/module/mks_wifi/mks_wifi_sd.cpp @@ -270,7 +270,16 @@ void mks_wifi_start_file_upload(ESP_PROTOC_FRAME *packet){ WRITE(MKS_WIFI_IO4, LOW); //Записано, сигнал ESP продолжать } - + + //DEBUG("Check in_sector %d data %d filesize %d",in_sector,data_size,file_size); + + if(in_sector == 0){ + if(data_size == file_size){ + DEBUG("1-packet file"); + *(buff+7) = 0x80; + } + } + if(*(buff+7) == 0x80){ //Последний пакет с данными WRITE(MKS_WIFI_IO4, HIGH); //Остановить передачу от ESP DEBUG("Last packet");