Change SmartPort sensor IDs for GPS and Modes
commit6f58bdbf7f70b88c477394e51e2be712ba8985f1
authorDarren Lines <darren@darrenlines.uk>
Fri, 29 Mar 2024 13:27:30 +0000 (29 13:27 +0000)
committerDarren Lines <darren@darrenlines.uk>
Fri, 29 Mar 2024 13:27:30 +0000 (29 13:27 +0000)
tree24ca606e13de40d054cfaa96fa962dee3b98ec99
parentee382be34a2ad9e858a5771cdefe8ffaf7148079
Change SmartPort sensor IDs for GPS and Modes

The current implementation of INAV SmartPort telemetry uses temperature sensor IDs for Modes and GNSS data. This causes issues on transmitter firmware that more strictly adhere to the telemetry ID's intended use. The Tmp sensors can't be converted to a different type, so they can't be read correctly.

This PR changes the IDs to some that are not associated with specific functions or types. There is also an option to use the legacy IDs to allow for a deprecation period. This legacy option should be removed in INAV 10.0.
docs/Settings.md
docs/Telemetry.md
src/main/fc/settings.yaml
src/main/telemetry/smartport.c
src/main/telemetry/telemetry.c
src/main/telemetry/telemetry.h