diff --git a/Lua_scripts/MultiChan.txt b/Lua_scripts/MultiChan.txt index 71550ca..c1e78ba 100644 --- a/Lua_scripts/MultiChan.txt +++ b/Lua_scripts/MultiChan.txt @@ -198,7 +198,7 @@ 81,0,E010r5,E010r5,1,Flip,LED,CALIB,HLess,RTH,GLIDE 82,0,LOLI,Std,0,CH5,CH6,CH7,CH8,1SwSePpPw,2SwSePw,3SwSe,4SwSe,5SwSeSb,6SwSe,7SwSePw,8SwSe 83,0,E129,E129,1,TakLan,EmStop,TrimA,TrimE,TrimR -83,1,E129,C186,1,TakLan,EmStop,TrimA,TrimE,TrimR,Loop +83,1,E129,C186,1,TakLan,EmStop,TrimA,TrimE,TrimR,Loop,Flip 84,0,JOYSWAY,Std,0 85,0,E016H,Std,1,Stop,Flip,n-a,HLess,RTH 87,0,IKEA diff --git a/Multiprotocol/E129_cyrf6936.ino b/Multiprotocol/E129_cyrf6936.ino index 8366c27..0422d41 100644 --- a/Multiprotocol/E129_cyrf6936.ino +++ b/Multiprotocol/E129_cyrf6936.ino @@ -53,8 +53,9 @@ static void __attribute__((unused)) E129_build_data_packet() packet[15] = bit_reverse(rx_tx_addr[0]); packet[16] = bit_reverse(rx_tx_addr[1]); } - //packet[ 3] = 0x00; // E129 Mode: short press=0x20->0x00->0x20->..., long press=0x10->0x30->0x10->... => C186 throttle trim is doing the same:up=short press and down=long press - packet[ 3] = GET_FLAG(CH10_SW, 0x40); // C159 loop flight 0x40, flag 0x04 is also set on this heli + packet[ 3] = GET_FLAG(CH10_SW, 0x40) // C159 loop flight 0x40, flag 0x04 is also set on this heli + | GET_FLAG(CH11_SW, 0x08); // C129V2 flip + // Other flags in packet[3] => E129 Mode: short press=0x20->0x00->0x20->..., long press=0x10->0x30->0x10->... => C186 throttle trim is doing the same:up=short press and down=long press packet[ 4] = GET_FLAG(CH5_SW, 0x20) // Take off/Land 0x20 | GET_FLAG(CH6_SW, 0x04); // Emergency stop 0x04 //Channels and trims diff --git a/Multiprotocol/Multiprotocol.h b/Multiprotocol/Multiprotocol.h index 281150b..89be1ee 100644 --- a/Multiprotocol/Multiprotocol.h +++ b/Multiprotocol/Multiprotocol.h @@ -19,7 +19,7 @@ #define VERSION_MAJOR 1 #define VERSION_MINOR 3 #define VERSION_REVISION 3 -#define VERSION_PATCH_LEVEL 34 +#define VERSION_PATCH_LEVEL 35 #define MODE_SERIAL 0 diff --git a/Protocols_Details.md b/Protocols_Details.md index a3eb6db..4a74af1 100644 --- a/Protocols_Details.md +++ b/Protocols_Details.md @@ -620,12 +620,14 @@ Models: C186/E120, C127/E110, K127, C159, C189 The FC of the heli seems to store the trims Trim A/E/R=CH7..9. If you use these trims, make sure to center them after powering off the heli or they will be added to the previous trims and over correct. -CH10| ----| -Loop| +CH10|CH11 +---|--- +Loop|Flip Loop: circular flight on the C159 (others?) +Flip: flip/aerobatic on the C129v2 (others?) + ## J6Pro - *22* CH1|CH2|CH3|CH4|CH5|CH6|CH7|CH8|CH9|CH10|CH11|CH12