69731d7904f6d56be2593368a585d60b5c9480a6
Let me explain the fixes: 1.) Safety channel fix should avoid throttle being pushed the first few PPM outputs. Also the throttle counters are affected. Mostly noticable, the THt starts, even no throttle is given during startup. This fix should prevent this. Its just a new position for evalFunctions as proposed by bsongis 2.) Slow fix Not so sure about this. I noticed the speed of Slow options in the mixer was always too fast for me. Wathever slow value I gave the movement was quite quick. Then I noticed I have always a small weight for that mixes. A bigger weight makes the movement faster. I thought what is the sense of this? Shouldn't it be vice versa? Then I realized the most useful way is just make it independ from weight. The speed just defines persentage of full movement per second. I think that is the most useful way to calculate it. And additionally this would simplify the mixcalculation a lot. 3.) Last but not least I found further code and data savings - Additional 198 bytes code saved with avr-gcc 4.7.2 compared to last release. So this is in addition! - Reduced data about 4 bytes - Potentially there is also a slight mixer speedup possible. Not measured yet. My first tests showed everything is now working as intended. Please test and report bug.
Languages
C
71.9%
C++
25.4%
Python
0.9%
CMake
0.6%
Shell
0.3%
Other
0.7%