Merge pull request #474 from stklcode/cleanup

Cleanup
This commit is contained in:
Oliver Köster
2023-06-24 14:52:58 +02:00
committed by GitHub
3 changed files with 5 additions and 32 deletions

View File

@@ -28,9 +28,6 @@ Clearly describe the submitted changes with lots of details. Include images wher
<!-- Attach Configurations ZIP and any other files needed to test this PR. --> <!-- Attach Configurations ZIP and any other files needed to test this PR. -->
### Configurations
<!-- Attach any Configuration.h, Configuration_adv.h, or platformio.ini files needed to compile/test your Pull Request. -->
### Related Issues ### Related Issues

View File

@@ -19,7 +19,6 @@
*/ */
#include "Arduino.h" #include "Arduino.h"
#include <inttypes.h>
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
@@ -1074,7 +1073,7 @@ void AnycubicTouchscreenClass::GetCommandFromTFT() {
char* starpos = NULL; char* starpos = NULL;
while (LCD_SERIAL.available() > 0 && TFTbuflen < TFTBUFSIZE) { while (LCD_SERIAL.available() > 0 && TFTbuflen < TFTBUFSIZE) {
serial3_char = LCD_SERIAL.read(); serial3_char = LCD_SERIAL.read();
if (serial3_char == '\n' || serial3_char == '\r' || (serial3_char == ':' && TFTcomment_mode == false) || if (serial3_char == '\n' || serial3_char == '\r' || (serial3_char == ':' && !TFTcomment_mode) ||
serial3_count >= (TFT_MAX_CMD_SIZE - 1)) { serial3_count >= (TFT_MAX_CMD_SIZE - 1)) {
if (!serial3_count) { // if empty line if (!serial3_count) { // if empty line
TFTcomment_mode = false; // for new command TFTcomment_mode = false; // for new command
@@ -1236,7 +1235,7 @@ void AnycubicTouchscreenClass::GetCommandFromTFT() {
tempvalue = constrain(CodeValue(), 0, 260); tempvalue = constrain(CodeValue(), 0, 260);
if (getTargetTemp_celsius((extruder_t)E0) <= 260) { if (getTargetTemp_celsius((extruder_t)E0) <= 260) {
setTargetTemp_celsius(tempvalue, (extruder_t)E0); setTargetTemp_celsius(tempvalue, (extruder_t)E0);
}; // do not set Temp from TFT if it is set via gcode } // do not set Temp from TFT if it is set via gcode
} else if ((CodeSeen('C')) && (!isPrinting())) { } else if ((CodeSeen('C')) && (!isPrinting())) {
if ((getAxisPosition_mm(Z) < 10)) { if ((getAxisPosition_mm(Z) < 10)) {
injectCommands(F("G1 Z10")); // RASE Z AXIS injectCommands(F("G1 Z10")); // RASE Z AXIS
@@ -2062,7 +2061,7 @@ void AnycubicTouchscreenClass::GetCommandFromTFT() {
"TFT Serial Debug: Starting SD Print... soft endstops disabled J04"); // J04 Starting Print "TFT Serial Debug: Starting SD Print... soft endstops disabled J04"); // J04 Starting Print
setSoftEndstopState(false); setSoftEndstopState(false);
live_Zoffset = 0.0; live_Zoffset = 0.0;
powerOFFflag = 0; powerOFFflag = false;
} }
#endif #endif
} }
@@ -2082,7 +2081,7 @@ void AnycubicTouchscreenClass::GetCommandFromTFT() {
mediaPrintingState = AMPRINTSTATE_NOT_PRINTING; mediaPrintingState = AMPRINTSTATE_NOT_PRINTING;
mediaPauseState = AMPAUSESTATE_NOT_PAUSED; mediaPauseState = AMPAUSESTATE_NOT_PAUSED;
setSoftEndstopState(true); setSoftEndstopState(true);
powerOFFflag = 1; powerOFFflag = true;
SENDLINE_DBG_PGM("J14", "TFT Serial Debug: SD Print Completed... soft endstops enabled J14"); SENDLINE_DBG_PGM("J14", "TFT Serial Debug: SD Print Completed... soft endstops enabled J14");
} }
// otherwise it was stopped by the printer so don't send print completed // otherwise it was stopped by the printer so don't send print completed
@@ -2102,20 +2101,6 @@ void AnycubicTouchscreenClass::GetCommandFromTFT() {
} }
#endif #endif
void PowerKill() {
#ifdef POWER_OUTAGE_TEST
Temp_Buf_Extuder_Temperature = thermalManager.degTargetHotend(0);
Temp_Buf_Bed_Temperature = thermalManager.degTargetBed();
if (PowerTestFlag == true) {
thermalManager.disable_all_heaters();
OutageSave();
PowerTestFlag = false;
thermalManager.setTargetHotend(Temp_Buf_Extuder_Temperature, 0);
thermalManager.setTargetBed(Temp_Buf_Bed_Temperature);
}
#endif
}
#if ENABLED(KNUTWURST_CHIRON) #if ENABLED(KNUTWURST_CHIRON)
void AnycubicTouchscreenClass::LevelingDone() { void AnycubicTouchscreenClass::LevelingDone() {
SENDLINE_DBG_PGM("J25", "TFT Serial Debug: Auto leveling done... J25"); SENDLINE_DBG_PGM("J25", "TFT Serial Debug: Auto leveling done... J25");

View File

@@ -24,13 +24,6 @@
#include "../../../inc/MarlinConfigPre.h" #include "../../../inc/MarlinConfigPre.h"
#include "../../../module/probe.h" #include "../../../module/probe.h"
char* itostr2(const uint8_t& x);
#ifndef ULTRA_LCD
char* itostr3(const int);
char* ftostr32(const float&);
#endif
#define TFTBUFSIZE 4 #define TFTBUFSIZE 4
#define TFT_MAX_CMD_SIZE 96 #define TFT_MAX_CMD_SIZE 96
#define MSG_MY_VERSION CUSTOM_BUILD_VERSION #define MSG_MY_VERSION CUSTOM_BUILD_VERSION
@@ -226,11 +219,10 @@ class AnycubicTouchscreenClass {
int serial3_count = 0; int serial3_count = 0;
char* TFTstrchr_pointer; char* TFTstrchr_pointer;
char FlagResumFromOutage = 0; char FlagResumFromOutage = 0;
uint8_t tmp_extruder = 0;
uint16_t HeaterCheckCount = 0; uint16_t HeaterCheckCount = 0;
int currentFlowRate = 0; int currentFlowRate = 0;
bool PrintdoneAndPowerOFF = true; bool PrintdoneAndPowerOFF = true;
bool powerOFFflag = 0; bool powerOFFflag = false;
xy_uint8_t selectedmeshpoint; xy_uint8_t selectedmeshpoint;
float live_Zoffset; float live_Zoffset;
@@ -257,7 +249,6 @@ class AnycubicTouchscreenClass {
void StopPrint(); void StopPrint();
void GetCommandFromTFT(); void GetCommandFromTFT();
void CheckHeaterError(); void CheckHeaterError();
void FilamentChangePause();
void HandleSpecialMenu(); void HandleSpecialMenu();
void RenderCurrentFileList(); void RenderCurrentFileList();
void RenderSpecialMenu(uint16_t); void RenderSpecialMenu(uint16_t);