Add Hammer board support and local configurator 🤖🤖#2435
Draft
BrokenCircuitRanch wants to merge 1 commit intomeshcore-dev:devfrom
Draft
Add Hammer board support and local configurator 🤖🤖#2435BrokenCircuitRanch wants to merge 1 commit intomeshcore-dev:devfrom
BrokenCircuitRanch wants to merge 1 commit intomeshcore-dev:devfrom
Conversation
4756464 to
a21fea6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Adds a Hammer board variant with SX1262 LoRa, OLED, GPS, and optional W5500 Ethernet builds.
Also adds a local USB configurator script for repeater and room-server setup when the browser-based configurator is not available, plus Windows packaging helper docs.
Details
HAS_ETHERNEThandling to the ESP32 companion-radio interface selector so Hammer Ethernet uses the W5500 TCP interface.Repo-wide note
Many ESP32 variants include
helpers/esp32/*.cppthrough their PlatformIO source filters. The Ethernet helper is therefore guarded behindHAS_ETHERNETso those existing ESP32 variants do not need Ethernet3 and keep their current WiFi, BLE, or USB serial behavior. The companion-radio selector now recognizesHAS_ETHERNET, but only Ethernet-enabled builds use that path.Validation
pio run -e hammer_sx1262_repeaterpio run -e hammer_sx1262_companion_ethernetpio run -e Heltec_v3_companion_radio_bleas a non-Ethernet ESP32 regression check