Inspired by David Thompson's
OpenAero2 code that supports various receivers, I've added support to the KK2 multi-rotor code to support the use of a Spektrum Satellite receiver with a
Tarot cable.
Tested with Spektrum AR7/8000 DSM2 satellite and Orange R100 Satellite.
Only supports 10 bit with all data in 1 frame.
Only supports 7 channels.
Uses Throttle input for Tarot cable.
Hold buttons 2&3 on power up to enter binding mode.
If you switch between CPPM, Sat or normal receivers, power cycle the KK2.
Debug lists 16 frame bytes from satellite - you'll know if there are 2 frames of data (so bind again). Debug had to be removed after V1.4 to provide space.
I also included the recent imu gyro bug discovered by RC911 and updated with KK's recommendation for both acro and SL mode.
KK2 Settings: -
You will need to set "Sat or CPPM" to "Yes" in Mode Settings.
You will need to assign the channels correctly in Sat-CPPM Channels as A=2,E=3,T=1,R=4,Aux=5.
Many thanks to David Thompson of
OpenAero(2) fame
Please provide your feedback.
Enjoy
Edit: Updated all code to stop motor pulsing.
Slightly improved V1.6B