Skip to content

(wmbus_radio) Add SX1262 transceiver support - #74

Merged
kubasaw merged 4 commits into
masterfrom
sx1262
Oct 11, 2026
Merged

kubasaw merged 4 commits into
masterfrom
sx1262

Conversation

@kubasaw

@kubasaw kubasaw commented Oct 11, 2026 •

Copy link
Copy Markdown
Member

• Modularize transceiver architecture: extract base Transceiver class and separate SX1276 and SX1262 implementations
• Add Semtech SX1262 transceiver support (ring buffer handling, busy_pin, tcxo_voltage, rf_switch, use_dcdc, rx_boost)
• Modernize packet read loop with Packet::head() and Packet::rest()
• Optimize 3of6 decoding: replace lookup map with constexpr std::array
• Use StaticTask for radio receiver task
• Send radio payloads as std::span to socket_transmitter using Parented helper
• Update tests and CI build matrix for sx1276 and sx1262 across ESP32 variants (esp32, esp32s3, esp32c3)
• Document SX1262 wiring and configuration in README.md

@kubasaw
kubasaw force-pushed the sx1262 branch 3 times, most recently from c5ab515 to b790ed2 Compare October 11, 2026 19:25
@kubasaw
kubasaw merged commit d951347 into master Oct 11, 2026
10 checks passed
@kubasaw
kubasaw deleted the sx1262 branch October 11, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant