Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ImmersionRC GHST protocol #443

Merged
merged 2 commits into from
Dec 28, 2020
Merged

Conversation

Igorshp
Copy link
Contributor

@Igorshp Igorshp commented Dec 17, 2020

This is port of betaflight/betaflight#10274

Massive thanks to @tonycake and @mikeller for original work.

Progress:

✅ Control link
✅ Telemetry (Requires latest nightly build of OpenTX for battery info to be shown in sensors)
✅ Telemetry Unittests
❌ Protocol Unittests

Looking for testers with Ghost modules.

Testing:

  1. Flash the build
  2. Enable SerailRX on relevant uart port
  3. set GHST protocol via CLI (not available in configurator yet)
    set serialrx_provider = GHST

You should then see channels respond in reciever tab

@Igorshp Igorshp changed the title Betaflight: port of GHST protocol ImmersionRC GHST protocol Dec 24, 2020
@nerdCopter nerdCopter added feature Adds a new functionality requires-GUI-modification labels Dec 28, 2020
@Igorshp Igorshp force-pushed the ghost_protocol branch 5 times, most recently from a264da2 to 683bae0 Compare December 28, 2020 22:01
This is a port of @tonycake code from betaflight

Add unittests for telemetry.
main protocol unittests are still WIP
Copy link
Member

@nerdCopter nerdCopter left a comment

Choose a reason for hiding this comment

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

Thank you for contributing to EmuFlight!!

@nerdCopter nerdCopter merged commit 944000e into emuflight:master Dec 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants