diff --git a/src/drivers/MarlinDriver.cpp b/src/drivers/MarlinDriver.cpp index e59e292..df7410b 100644 --- a/src/drivers/MarlinDriver.cpp +++ b/src/drivers/MarlinDriver.cpp @@ -22,7 +22,7 @@ MarlinDriver::MarlinDriver(Server& server, const std::string& serialPortPath, co checkTemperatureInterval_(2000), checkConnection_(true), checkTemperatureAttempt_(0), - maxCheckTemperatureAttempts_(2) { + maxCheckTemperatureAttempts_(45) { /*//temperature parsing tests readCode(*new string("T:19.1 /0.0 B:0.0 /0.0 @:0 B@:0")); diff --git a/src/drivers/Serial.cpp b/src/drivers/Serial.cpp index 35b71b1..f861fbc 100644 --- a/src/drivers/Serial.cpp +++ b/src/drivers/Serial.cpp @@ -141,14 +141,6 @@ Serial::SET_SPEED_RESULT Serial::setSpeed(int speed) { if (ioctl(portFd_, TCSETS2, &options) < 0) return SSR_IO_SET; #endif - //toggle DTR - if (ioctl(portFd_, TIOCMGET, &modemBits) < 0) return SSR_IO_MGET; - modemBits |= TIOCM_DTR; - if (ioctl(portFd_, TIOCMSET, &modemBits) < 0) return SSR_IO_MSET1; - usleep(100 * 1000); - modemBits &=~TIOCM_DTR; - if (ioctl(portFd_, TIOCMSET, &modemBits) < 0) return SSR_IO_MSET2; - return SSR_OK; }