Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Compilation of the library for an ESP32 board fails:
The library only provides a definition of the
SERIAL_PORT_HARDWARE
macro when compiling for the UNO R4 Minima or UNO R4 WiFi boards:ArduinoRS485/src/RS485.h
Lines 42 to 43 in 22829af
It is expected that the core variant of all other boards will provide a definition of the macro. This is the case for all boards which the library explicitly supports, but not so for some other boards.
I propose to hardcode a definition of
SERIAL_PORT_HARDWARE
into the library, to allow it to compile for all boards.