From f709253cd1bf808fa68992344b85f80c7e2b2a29 Mon Sep 17 00:00:00 2001 From: Luciano Martorella Date: Sat, 5 Aug 2023 16:15:09 +0200 Subject: [PATCH] - delayMicroseconds and standard TCP APIs now available in both cores --- src/ModbusRTU.cpp | 4 ---- src/ModbusTCP.h | 10 +--------- 2 files changed, 1 insertion(+), 13 deletions(-) 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) {