Skip to content

Add initial support for Station G3 variant#10457

Merged
thebentern merged 5 commits into
masterfrom
station-g3
May 13, 2026
Merged

Add initial support for Station G3 variant#10457
thebentern merged 5 commits into
masterfrom
station-g3

Conversation

@thebentern

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions github-actions Bot added the hardware-support Hardware related: new devices or modules, problems specific to hardware label May 11, 2026
@vidplace7 vidplace7 self-requested a review May 11, 2026 21:11
@thebentern thebentern marked this pull request as draft May 11, 2026 21:12
@thebentern thebentern changed the base branch from develop to master May 11, 2026 21:12

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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-g3 PlatformIO environment + board definition (including Arduino variant pins and per-board radio power cap).
  • Introduced station-common/station_common.h and refactored Station G2 to reuse the shared pin/radio defines.
  • Mapped STATION_G3 to meshtastic_HardwareModel_STATION_G3 in 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_G3meshtastic_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).

Comment thread variants/esp32s3/station-common/station_common.h Outdated
Comment thread variants/esp32s3/station-g3/variant.h Outdated
thebentern and others added 2 commits May 13, 2026 06:27
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>
@thebentern thebentern marked this pull request as ready for review May 13, 2026 11:28
@thebentern thebentern merged commit 59025e4 into master May 13, 2026
82 checks passed
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hardware-support Hardware related: new devices or modules, problems specific to hardware

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants