piotr 3e02561851
Build Ground Station / build (push) Successful in 20s
deploy: add Ground Station systemd unit
2026-09-30 00:10:30 +02:00
2026-09-29 11:26:27 +02:00
2026-09-29 11:35:50 +02:00
2026-09-29 11:25:59 +02:00
2026-09-29 11:25:59 +02:00

Ground Station

Orange Pi Zero 3W application for the custom OpenIPC/WFB ground station.

Current baseline

  • receives framed GX12 RC channel data over the dedicated AUX1 UART at 115200 8N1;
  • validates protocol version, frame length and CRC-16;
  • logs final mixed channel values;
  • can start the existing fpv-video launcher for the Viture primary display.

The first baseline is intentionally small. It does not yet control an AUX, manipulate the flight-control link, or replace the primary video pipeline.

Run

# Hardware UART mode (device path will be confirmed during Orange Pi bring-up)
groundstation -serial /dev/ttyS1 -start-video

# Test input mode
groundstation -stdin

Protocol

The v1 protocol is described in AGENTS.md once the repository policy file is approved. It carries 16 final EdgeTX channel outputs as a binary framed message with CRC.

Project direction

  1. GX12 Ground Station UART mode sends final RC/switch state to Orange Pi.
  2. Orange Pi logs and renders state while supervising the FPV video launcher.
  3. Add WFB quality, recorder state, and MIPI touch display independently of pilot video.
  4. Add a watchdog-protected override of exactly one reserved SAFE/NORMAL/HIGH AUX.
S
Description
No description provided
Readme
225 KiB
Languages
Go 99.8%
Dockerfile 0.2%