Skip to content

feat(board): add the RadioMaster Wireless Module reference target - #3

Open
Amigache wants to merge 1 commit into
EdgeTX:developfrom
Amigache:rm-wireless
Open

Amigache wants to merge 1 commit into
EdgeTX:developfrom
Amigache:rm-wireless

Conversation

@Amigache

Copy link
Copy Markdown
Collaborator

Adds the RadioMaster Wireless Module as a reference target.

  • UART0 (GPIO1/GPIO3) is shared between the radio bay and the CP2102 through a
    CH442E mux selected by USB VBUS; the build runs with the log console disabled
    so the bay keeps the AT link clean.
  • 8 MB flash with a 3 MB application partition; Bluedroid and NimBLE
    environments (RM_Wireless, RM_Wireless_nimble), a board definition and web
    flasher manifests (reference builds, added to the Pages workflow only).
  • Status LED (TX1812MJA5-1515 on GPIO18, RMT driven): red idle, green radio
    traffic, blue BLE peer, cyan both. Compiled only for PCB_RM_WIRELESS.
  • Bench notes in doc/BENCH.md: talking AT over USB without resetting, escaping
    the ROM download mode, the picky USB link, and the validation results for
    both BLE hosts.

Validated on hardware over USB/BLE, both hosts: 16/16 AT bench, advertising,
GATT 0xFFF0 / 0xFFF6, S.Port telemetry decoded by the phone app, and the
status LED.

Still pending (so the target stays a reference build and is not added to
build-firmware.yml): the radio bay (J4) with EdgeTX, central mode and the
headtracker test.

- UART0 (GPIO1/3) shared with the CP2102 through a CH442E mux selected by
  USB VBUS; the build is silent so the radio bay keeps the AT link clean.
- 8 MB flash with a 3 MB application partition, Bluedroid and NimBLE
  environments, board definition and web flasher manifests.
- Status LED (TX1812MJA5-1515 on GPIO18, RMT driven): red idle, green radio
  traffic, blue BLE peer, cyan both. Only built for PCB_RM_WIRELESS.
- Bench notes: talking AT over USB without resetting, escaping the ROM
  download mode, the picky USB link, and the validation results for both
  BLE hosts.

This branch had an error being deployed

1 failed deployment
github-pages — ed207901 Deployed Nov 13, 2026 by Amigache via deploy #8
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant