Skip to content

Commit 5afdff8

Browse files
committed
V911S: Rate channel on CH6 (default is high)
1 parent c52ac2c commit 5afdff8

File tree

4 files changed

+13
-11
lines changed

4 files changed

+13
-11
lines changed

Lua_scripts/MultiChan.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,8 @@
167167
5,1,V2x2,JXD506,1,Flip,Light,Pict,Video,HLess,StaSto,Emerg,Cam_UD
168168
48,0,V761,3CH,0,Gyro,Calib,Flip,RtnAct,Rtn
169169
48,1,V761,4CH,0,Gyro,Calib,Flip,RtnAct,Rtn
170-
46,0,V911s,V911s,1,Calib
171-
46,1,V911s,E119,1,Calib
170+
46,0,V911s,V911s,1,Calib,Rate
171+
46,1,V911s,E119,1,Calib,Rate
172172
22,0,WFLY,WFR0xS,0,CH5,CH6,CH7,CH8,CH9
173173
30,0,WK2x01,WK2801,0,CH5,CH6,CH7,CH8
174174
30,1,WK2x01,WK2401,0

Multiprotocol/Multiprotocol.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
#define VERSION_MAJOR 1
2020
#define VERSION_MINOR 3
2121
#define VERSION_REVISION 2
22-
#define VERSION_PATCH_LEVEL 86
22+
#define VERSION_PATCH_LEVEL 87
2323

2424
#define MODE_SERIAL 0
2525

Multiprotocol/V911S_ccnrf.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030

3131
// flags going to packet[1]
3232
#define V911S_FLAG_EXPERT 0x04
33-
#define E119_FLAG_EXPERT 0x08
33+
#define E119_FLAG_EXPERT 0x08 //0x00 low, 0x08 high
3434
#define E119_FLAG_CALIB 0x40
3535
// flags going to packet[2]
3636
#define V911S_FLAG_CALIB 0x01
@@ -66,12 +66,12 @@ static void __attribute__((unused)) V911S_send_packet()
6666
memset(packet+1, 0x00, V911S_PACKET_SIZE - 1);
6767
if(sub_protocol==V911S_STD)
6868
{
69-
packet[ 1]=V911S_FLAG_EXPERT; // short press on left button
69+
packet[ 1]=GET_FLAG(!CH6_SW,V911S_FLAG_EXPERT); // short press on left button
7070
packet[ 2]=GET_FLAG(CH5_SW,V911S_FLAG_CALIB); // long press on right button
7171
}
7272
else
73-
packet[ 1]=E119_FLAG_EXPERT // short press on left button
74-
|GET_FLAG(CH5_SW,E119_FLAG_CALIB); // short press on right button
73+
packet[ 1]=GET_FLAG(!CH6_SW,E119_FLAG_EXPERT) // short press on left button
74+
|GET_FLAG( CH5_SW,E119_FLAG_CALIB); // short press on right button
7575

7676
//packet[3..6]=trims TAER signed
7777
uint16_t ch=convert_channel_16b_limit(THROTTLE ,0,0x7FF);

Protocols_Details.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1265,15 +1265,17 @@ MODE: -100% level, +100% acro
12651265

12661266
## V911S - *46*
12671267

1268-
CH1|CH2|CH3|CH4|CH5
1269-
---|---|---|---|---
1270-
A|E|T|R|CALIB
1268+
CH1|CH2|CH3|CH4|CH5|CH6
1269+
---|---|---|---|---|---
1270+
A|E|T|R|CALIB|RATE
1271+
1272+
Rate: -100% High, +100% Low
12711273

12721274
### Sub_protocol V911S - *0*
12731275
Models: WLtoys V911S, XK A110
12741276

12751277
### Sub_protocol E119 - *1*
1276-
Models: Eachine E119
1278+
Models: Eachine E119, JJRC W01-J3
12771279

12781280
## XK - *62*
12791281

0 commit comments

Comments
 (0)