Changes

Summary

  1. Initial install of GHST driver (commit: 5bf4f71) (details)
  2. Removed trailing whitespace. (commit: ab5c7a7) (details)
Commit 5bf4f71a6d4e26c36d434be835d2611801b7da2d by github
Initial install of GHST driver
First pass at GHST driver including low-latency control, and basic
telemetry.
Fix Ghost channel scaling
Use ghstChannelData instead of rxRuntimeState->channelData
Integrate PR feedback
Primarily de-tab and a few cosmetic changes.
Keep Travis CI happy
Removed unused function
Rework ghost driver to reduce time in ISR, move processing
As requested in PR review. Fixed issue in telemetry driver, mAh consumed
is transmitted as units of 10mAh, not 1mAh.
Resolve Packet Collision Issue with GHST
Send telemetry packets only within a well defined time slot after an
incoming Rx packet.
Remove unnecessary comment
rxRefreshRate doesn't need to be dynamic.
Ghost - Remove special case from scheduler
No need to reschedule telemetry for the Ghost protocol.
(commit: 5bf4f71)
The file was addedsrc/main/rx/ghst.c
The file was modifiedsrc/main/target/common_pre.h (diff)
The file was modifiedsrc/main/cli/settings.c (diff)
The file was modifiedsrc/main/target/MIDELICF3/target.h (diff)
The file was modifiedsrc/main/target/CRAZYBEEF3FR/target.h (diff)
The file was addedsrc/main/rx/ghst_protocol.h
The file was modifiedmake/mcu/SITL.mk (diff)
The file was modifiedsrc/main/target/SITL/target.h (diff)
The file was modifiedsrc/main/telemetry/telemetry.c (diff)
The file was addedsrc/main/rx/ghst.h
The file was modifiedsrc/main/rx/rx.h (diff)
The file was modifiedsrc/main/rx/rx.c (diff)
The file was modifiedsrc/main/fc/tasks.c (diff)
The file was addedsrc/main/telemetry/ghst.h
The file was modifiedsrc/main/target/common_post.h (diff)
The file was modifiedmake/source.mk (diff)
The file was addedsrc/main/telemetry/ghst.c
Commit ab5c7a75bee38ef3829d7ef801d005043e7b243f by github
Removed trailing whitespace.
(commit: ab5c7a7)
The file was modifiedsrc/main/rx/ghst.h (diff)
The file was modifiedsrc/main/fc/tasks.c (diff)
The file was modifiedsrc/main/rx/ghst_protocol.h (diff)
The file was modifiedsrc/main/telemetry/ghst.c (diff)
The file was modifiedsrc/main/rx/ghst.c (diff)