Browse Source

Обновление кода

pull/24/head
Sergey 4 years ago
parent
commit
040e600496
  1. 2
      Marlin/src/module/mks_wifi/mkf_test_sdio.cpp
  2. 1
      Marlin/src/module/mks_wifi/mks_test_sdio.h
  3. 1
      Marlin/src/module/mks_wifi/mks_wifi.cpp
  4. 1
      Marlin/src/module/mks_wifi/mks_wifi.h
  5. 2
      Marlin/src/module/mks_wifi/mks_wifi_gcodes.cpp
  6. 2
      Marlin/src/module/mks_wifi/mks_wifi_gcodes.h
  7. 3
      Marlin/src/module/mks_wifi/mks_wifi_sd.cpp
  8. 4
      Marlin/src/module/mks_wifi/mks_wifi_settings.h
  9. 8
      Marlin/src/module/mks_wifi/mks_wifi_ui.cpp

2
Marlin/src/module/mks_wifi/mkf_test_sdio.cpp

@ -1,12 +1,10 @@
#include "mks_test_sdio.h" #include "mks_test_sdio.h"
#include "../../MarlinCore.h" #include "../../MarlinCore.h"
#include "../../inc/MarlinConfig.h" #include "../../inc/MarlinConfig.h"
#include "../../libs/Segger/log.h" #include "../../libs/Segger/log.h"
#include "../../sd/cardreader.h" #include "../../sd/cardreader.h"
#ifdef MKS_WIFI #ifdef MKS_WIFI
void mks_test_sdio(void){ void mks_test_sdio(void){
uint8_t data[512]; uint8_t data[512];
CardReader::mount(); CardReader::mount();

1
Marlin/src/module/mks_wifi/mks_test_sdio.h

@ -1,7 +1,6 @@
#ifndef MKS_WIFI_SDIOTEST_H #ifndef MKS_WIFI_SDIOTEST_H
#define MKS_WIFI_SDIOTEST_H #define MKS_WIFI_SDIOTEST_H
#ifdef MKS_WIFI #ifdef MKS_WIFI
void mks_test_sdio(void); void mks_test_sdio(void);
#endif #endif
#endif #endif

1
Marlin/src/module/mks_wifi/mks_wifi.cpp

@ -1,7 +1,6 @@
#include "mks_wifi.h" #include "mks_wifi.h"
#ifdef MKS_WIFI #ifdef MKS_WIFI
#include "../../lcd/ultralcd.h" #include "../../lcd/ultralcd.h"
#include "mks_wifi_sd.h" #include "mks_wifi_sd.h"
#include "mks_test_sdio.h" #include "mks_test_sdio.h"

1
Marlin/src/module/mks_wifi/mks_wifi.h

@ -8,7 +8,6 @@
#ifdef MKS_WIFI #ifdef MKS_WIFI
#define MKS_OUT_BUFF_SIZE (ESP_PACKET_DATA_MAX_SIZE) #define MKS_OUT_BUFF_SIZE (ESP_PACKET_DATA_MAX_SIZE)
#define MKS_IN_BUFF_SIZE (ESP_PACKET_DATA_MAX_SIZE + 30) #define MKS_IN_BUFF_SIZE (ESP_PACKET_DATA_MAX_SIZE + 30)

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

@ -1,8 +1,6 @@
#include "mks_wifi_gcodes.h" #include "mks_wifi_gcodes.h"
#ifdef MKS_WIFI #ifdef MKS_WIFI
const uint8_t pak[5]={0xA5,0x07,0x00,0x00,0xFC}; const uint8_t pak[5]={0xA5,0x07,0x00,0x00,0xFC};
const char m997_idle[]="M997 IDLE\n"; const char m997_idle[]="M997 IDLE\n";

2
Marlin/src/module/mks_wifi/mks_wifi_gcodes.h

@ -1,4 +1,3 @@
#ifndef MKS_WIFI_GCODES_H #ifndef MKS_WIFI_GCODES_H
#define MKS_WIFI_GCODES_H #define MKS_WIFI_GCODES_H
@ -10,7 +9,6 @@
#ifdef MKS_WIFI #ifdef MKS_WIFI
void mks_m991(void); void mks_m991(void);
void mks_m997(void); void mks_m997(void);
void mks_m115(void); void mks_m115(void);

3
Marlin/src/module/mks_wifi/mks_wifi_sd.cpp

@ -118,9 +118,8 @@ void mks_wifi_start_file_upload(ESP_PROTOC_FRAME *packet){
thermalManager.setTargetBed(0); thermalManager.setTargetBed(0);
thermalManager.setTargetHotend(0,0); thermalManager.setTargetHotend(0,0);
thermalManager.manage_heater();
OUT_WRITE(HEATER_1_PIN,HIGH); OUT_WRITE(HEATER_1_PIN,HIGH);
//safe_delay(10);
//Установить имя файла. Смещение на 3 байта, чтобы добавить путь к диску //Установить имя файла. Смещение на 3 байта, чтобы добавить путь к диску
file_name[0]='0'; file_name[0]='0';
file_name[1]=':'; file_name[1]=':';

4
Marlin/src/module/mks_wifi/mks_wifi_settings.h

@ -1,5 +1,3 @@
#ifdef MKS_WIFI
#ifndef MKS_WIFI_SETTINGS_H #ifndef MKS_WIFI_SETTINGS_H
#define MKS_WIFI_SETTINGS_H #define MKS_WIFI_SETTINGS_H
@ -9,5 +7,3 @@
#define MKS_WIFI_KEY "password" #define MKS_WIFI_KEY "password"
#endif #endif
#endif

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

@ -5,6 +5,8 @@
#include "../../lcd/tft/tft.h" #include "../../lcd/tft/tft.h"
#include "../../lcd/tft/tft_color.h" #include "../../lcd/tft/tft_color.h"
#include "../../lcd/ultralcd.h" #include "../../lcd/ultralcd.h"
#include "../temperature.h"
extern TFT tft; extern TFT tft;
char str[100]; char str[100];
@ -15,6 +17,11 @@ void mks_update_status(char *filename,uint32_t current_filesize, uint32_t file_s
uint32_t percent_done; uint32_t percent_done;
uint16_t width; uint16_t width;
thermalManager.setTargetBed(0);
thermalManager.setTargetHotend(0,0);
OUT_WRITE(HEATER_1_PIN,HIGH);
thermalManager.manage_heater();
//При расчете процентов размер файла превышает максимум для uint32_t //При расчете процентов размер файла превышает максимум для uint32_t
if(current_filesize >= (UINT32_MAX/100) ){ if(current_filesize >= (UINT32_MAX/100) ){
current_filesize = current_filesize/100; current_filesize = current_filesize/100;
@ -40,6 +47,7 @@ void mks_update_status(char *filename,uint32_t current_filesize, uint32_t file_s
tft.queue.sync(); tft.queue.sync();
last_value = percent_done; last_value = percent_done;
ui.update();
}; };
} }

Loading…
Cancel
Save