ExpressLRS / Backpack

Firmware for ExpressLRS compatible backpacks
GNU General Public License v3.0
100 stars 73 forks source link

Headtracker/trainer backpack #56

Closed froqstar closed 6 days ago

froqstar commented 2 years ago

Hi, I am currently experimenting with developing a headtracker using an off the shelf m5stack atom matrix board (just because of the included MPU), which connects to my remote using FrSky proprietary BLE trainer link. I wonder whether instead of using BLE and only being compatible to higher end FrSky radios, we can integrate this usecase into the ExpressLRS backpack ecosystem?

As headtrackers are traditionally implemented using the trainer port on radios, I wonder whether ExpressLRS in general has a vision for trainer functionality, which could be used by either real trainer links as well as headtrackers? Or did I miss something? Is the "trainer" concept relevant at all for the FPV target group? IMO at least headtrackers are, even if kinda limited in their resolution because of ExpressLRS aux channel resolution limitations.

Thanks for your time and efforts!

froqstar commented 2 years ago

Another way to solve this would be to report the headtracker position via ptch/roll/yaw CRSF telemetry fields. Would that necessarily overwrite/conflict with the values from the FC, or can there be multiple sources of those fields?