Page 1 of 1

DeviationTx improvements

Posted: Wed Aug 10, 2016 2:59 pm
by theseankelly
Hey Forum

I've been doing some work on the DeviationTx firmware, mostly with BigQuad in mind. First up, I added a state machine to set up logging using the logging framework. It's currently logging VbatMV and ExtVBatMV (I recently created these two variables -- they're the same thing as vbat and extvbat but UINT16s in mV units instead of floats in V, because the devo controllers don't all have FPU processors) but is easy to extend. Take a look at it here:
https://github.com/theseankelly/deviati ... _telemetry

I'll be submitting a pull request to the deviation code soon after I test it out for a bit longer.

Next up:
- Adding a configuration setting for modifying the max angles (currently hardcoded at 45 degrees)
- Plumbing the yet-to-be-implemented new commander packet so one of the switches on the tx can switch between acro and level modes

Would love to know what other modifications people have made to this firmware, or what other features people would want to see.

Sean

Re: DeviationTx improvements

Posted: Sat Aug 13, 2016 9:17 pm
by chad
I haven't made any modifications myself but it'd be great to enable some optional, configurable buttons (channels on the Devo?) for mapping to Crazyflie deck features like the LED Deck or the Buzzer Deck functionality.

I'm ecstatic about the work you're doing on telemetry for the Devo. I've always wished for this but never took it upon myself to implement it (either from just not being smart enough to do it or by simply not having enough unbroken time to learn). In any case you're the hero to me for working on it!!

Re: DeviationTx improvements

Posted: Mon Aug 15, 2016 9:50 am
by tobias
Nicely done Sean!

I don't have any ideas for new features right now but there must be a bunch of fun things that can be done :D

Re: DeviationTx improvements

Posted: Mon Sep 05, 2016 4:45 am
by theseankelly
This (telemetry) has been sitting in deviation's pull request queue for some time now...

It's functioning quite well. Anyone interested can pick it up from my repo in the meantime!

Re: DeviationTx improvements

Posted: Mon Nov 07, 2016 4:20 pm
by theseankelly
Telemetry is merged in to the mainline deviationtx firmware!

Re: DeviationTx improvements

Posted: Tue Nov 08, 2016 9:51 am
by tobias
Awesome Sean!