Skip to content

Fix ESP32 hardware UART builds without SoftwareSerial - #6

Open
adorobis wants to merge 2 commits into
lucashudson-eng:mainfrom
adorobis:adorobis-fix-esp32-uart-includes
Open

Fix ESP32 hardware UART builds without SoftwareSerial#6
adorobis wants to merge 2 commits into
lucashudson-eng:mainfrom
adorobis:adorobis-fix-esp32-uart-includes

Conversation

@adorobis

Copy link
Copy Markdown

Fixes ESP32/ESPHome builds that use HardwareSerial without requiring SoftwareSerial.h or EspSoftwareSerial.

Changes:

  • Make SoftwareSerial support conditional.
  • Preserve AVR SoftwareSerial support.
  • Preserve optional ESP32 EspSoftwareSerial support.
  • Fix signed pin sentinel types.
  • Fix RS485 frame-length integer widths.
  • Remove EspSoftwareSerial as a mandatory library dependency.

Commits included:

  • f785d57 Fix optional software serial support
  • ee7c9eb Fix serial type warnings

Copilot AI added 2 commits September 10, 2026 11:52
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Use signed pin fields for -1 sentinels and wide frame lengths for 256-byte buffers.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants