diff --git a/src/ModbusRTU.cpp b/src/ModbusRTU.cpp index a00d609..8a19174 100644 --- a/src/ModbusRTU.cpp +++ b/src/ModbusRTU.cpp @@ -139,16 +139,12 @@ bool ModbusRTUTemplate::rawSend(uint8_t slaveId, uint8_t* frame, uint8_t len) { digitalWrite(_txEnablePin, _direct?HIGH:LOW); if (_rxPin >= 0) digitalWrite(_rxPin, _direct?HIGH:LOW); -#if !defined(ESP32) delayMicroseconds(MODBUSRTU_REDE_SWITCH_US); -#endif } #else if (_txEnablePin >= 0) { digitalWrite(_txEnablePin, _direct?HIGH:LOW); -#if !defined(ESP32) delayMicroseconds(MODBUSRTU_REDE_SWITCH_US); -#endif } #endif #if defined(ESP32) diff --git a/src/ModbusTCP.h b/src/ModbusTCP.h index fed76c3..6d2510b 100644 --- a/src/ModbusTCP.h +++ b/src/ModbusTCP.h @@ -14,15 +14,7 @@ #include "ModbusAPI.h" #include "ModbusTCPTemplate.h" -class WiFiServerESPWrapper : public WiFiServer { - public: - WiFiServerESPWrapper(uint16_t port) : WiFiServer(port) {} - inline WiFiClient accept() { - return available(); - } -}; - -class ModbusTCP : public ModbusAPI> { +class ModbusTCP : public ModbusAPI> { #if defined(MODBUSIP_USE_DNS) private: static IPAddress resolver(const char *host) {