0d0d5e0b862420d7f9b8aacaaefd41c714970e05
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-videolauncher 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
- GX12 Ground Station UART mode sends final RC/switch state to Orange Pi.
- Orange Pi logs and renders state while supervising the FPV video launcher.
- Add WFB quality, recorder state, and MIPI touch display independently of pilot video.
- Add a watchdog-protected override of exactly one reserved
SAFE/NORMAL/HIGHAUX.
Languages
Go
99.8%
Dockerfile
0.2%