Add initial support for Station G3 variant#10457
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a new ESP32-S3 hardware variant definition for BQ Station G3, factoring shared Station G2/G3 pin/radio configuration into a common header and wiring the new hardware model into the ESP32 hardware-model selection.
Changes:
- Added a new
station-g3PlatformIO environment + board definition (including Arduino variant pins and per-board radio power cap). - Introduced
station-common/station_common.hand refactored Station G2 to reuse the shared pin/radio defines. - Mapped
STATION_G3tomeshtastic_HardwareModel_STATION_G3in the ESP32 architecture selection and added a Portduino LoRa YAML preset.
Reviewed changes
Copilot reviewed 8 out of 9 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| variants/esp32s3/station-g3/variant.h | New Station G3 variant header; includes shared station-common defines and sets the SX126X max power cap. |
| variants/esp32s3/station-g3/platformio.ini | Adds PlatformIO env metadata and build flags for Station G3. |
| variants/esp32s3/station-g3/pins_arduino.h | Defines Arduino core pin mappings (I2C + SPI) and USB VID/PID for Station G3. |
| variants/esp32s3/station-g2/variant.h | Refactors Station G2 to include the shared station-common header. |
| variants/esp32s3/station-g2/platformio.ini | Adds include path for the new station-common shared header. |
| variants/esp32s3/station-common/station_common.h | New shared pin/feature definitions for Station G2/G3 to reduce duplication. |
| src/platform/esp32/architecture.h | Adds STATION_G3 → meshtastic_HardwareModel_STATION_G3 mapping. |
| boards/station-g3.json | New PlatformIO board definition for Station G3 (16MB flash, ESP32-S3). |
| bin/config.d/lora-station-g3.yaml | Adds a Portduino LoRa configuration preset for Station G3 wiring (SX1262). |
caveman99
approved these changes
May 13, 2026
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
balya
pushed a commit
to balya/meshtastic-firmware
that referenced
this pull request
May 14, 2026
* Add initial support for Station G3 variant * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Evil8it
pushed a commit
to Evil8it/ME4TACTNK
that referenced
this pull request
Jun 10, 2026
* Add initial support for Station G3 variant * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
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.
No description provided.