Skip to content

Commit 612ab7d

Browse files
authored
Update RS485.h
Compiling ModbusLib on an ESP32 board stopp compiling on an compiling error RS485.cpp with SERIAL_PORT_HARDWARE is not defined. Here in RS485.cpp is: #ifdef RS485_SERIAL_PORT RS485Class RS485(RS485_SERIAL_PORT, RS485_DEFAULT_TX_PIN, RS485_DEFAULT_DE_PIN, RS485_DEFAULT_RE_PIN); #else RS485Class RS485(SERIAL_PORT_HARDWARE, RS485_DEFAULT_TX_PIN, RS485_DEFAULT_DE_PIN, RS485_DEFAULT_RE_PIN); #endif Thus SERIAL_PORT_HARDWARE should be defined anyhow independently in RS485.h .
1 parent 22829af commit 612ab7d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Diff for: src/RS485.h

+2-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
#define RS485_DEFAULT_DE_PIN A4
4141
#define RS485_DEFAULT_RE_PIN A5
4242
#elif defined(ARDUINO_UNOR4_WIFI) || defined(ARDUINO_UNOR4_MINIMA)
43-
#define SERIAL_PORT_HARDWARE Serial1
4443
#define RS485_DEFAULT_DE_PIN 8
4544
#define RS485_DEFAULT_RE_PIN 7
4645
#else
@@ -50,6 +49,8 @@
5049
#endif
5150
#endif
5251

52+
#define SERIAL_PORT_HARDWARE Serial1
53+
5354
#ifdef CUSTOM_RS485_DEFAULT_DE_PIN
5455
# define RS485_DEFAULT_DE_PIN CUSTOM_RS485_DEFAULT_DE_PIN
5556
#endif

0 commit comments

Comments
 (0)