New protocol XK

Still work in progress
Subprotocols: X450 and X420 -> not sure if they are subprotocols or just different IDs...
CH5: M-Mode=-100%, 6G-Mode=0%, V-Mode=+100%
CH6: Take off momentary switch
CH7: Emergency stop momentary switch
CH8: 3D/6G momentary switch
CH9: Photo momentary switch
This commit is contained in:
pascallanger
2020-01-14 12:19:12 +01:00
parent 9f721c528d
commit 492b9e5ed4
8 changed files with 213 additions and 4 deletions

View File

@@ -19,7 +19,7 @@
#define VERSION_MAJOR 1
#define VERSION_MINOR 3
#define VERSION_REVISION 0
#define VERSION_PATCH_LEVEL 56
#define VERSION_PATCH_LEVEL 57
//******************
// Protocols
@@ -88,6 +88,7 @@ enum PROTOCOLS
PROTO_BAYANG_RX = 59, // =>NRF24L01
PROTO_PELIKAN = 60, // =>A7105
PROTO_TIGER = 61, // =>NRF24L01
PROTO_XK = 62, // =>NRF24L01
PROTO_XN297DUMP = 63, // =>NRF24L01
};
@@ -305,6 +306,11 @@ enum V911S
V911S_STD = 0,
V911S_E119 = 1,
};
enum XK
{
X450 = 0,
X420 = 1,
};
enum XN297DUMP
{
XN297DUMP_250K = 0,
@@ -703,6 +709,8 @@ Serial: 100000 Baud 8e2 _ xxxx xxxx p --
BAYANG_RX 59
PELIKAN 60
TIGER 61
XK 62
XN297DUMP 63
BindBit=> 0x80 1=Bind/0=No
AutoBindBit=> 0x40 1=Yes /0=No
RangeCheck=> 0x20 1=Yes /0=No
@@ -850,6 +858,12 @@ Serial: 100000 Baud 8e2 _ xxxx xxxx p --
sub_protocol==V911S
V911S_STD 0
V911S_E119 1
sub_protocol==XK
X450 0
X420 1
sub_protocol==V911S
V911S_STD 0
V911S_E119 1
Power value => 0x80 0=High/1=Low
Stream[3] = option_protocol;