I just bought an FrSky Taranis for my quad copter and needed to get the Mavlink data up on the Taranis LCD telemetry display. So here is my solution using a Teensy3.1 as a converter between MavLink and the S.Port on FrSky X8R.
See attached file below...
where can I download this fix?
I lost track of this discussion completely.
I just flashed second teensy 3.1 with same code, I see voltage and amps on my taranis, and frankly do not need anything else.
if you go here, look in the radio configs/ taranis telemetry/ advanced
for file mavlink_frskyport and if you use scripts from same drive it works together OK.
If Wolke or anybody else could explain what other code does differently or is better - please let me know, as I am a bit lost and would prefer not to experiment with this stuff.
Guys, sometime I am getting annoyingly repeated messages - either flight mode or alerts (pre-arm or battery) repeated over and over again (Taranis voice announcements).
Did anyone experience the same - is there a ready solution to avoid it or just have to learn to live with it?
Is this using 3.3rc?
The teensy can send out requests/data but it doesn't have to, if the telemetry port is already set up to broadcast telemetry unconditionally then you can just connect the rx/gnd pins and let it listen. Because it doesn't need to transmit some people piggy back it on another telemetry device like minimosd. 3.3rc allows you to use the serial4 port btw, so you can also plug it in there if you want.
I think you're right, I don't think the teensy mavlink requests do anything these days, if they ever did work. I suspect it's because the teensy mavlink library is really old. It needs updated but the new libraries dropped out of the box support for arduino build environment and are a lot more complex.