diff --git a/Multiprotocol/Multiprotocol.h b/Multiprotocol/Multiprotocol.h index 4753485..24c6395 100644 --- a/Multiprotocol/Multiprotocol.h +++ b/Multiprotocol/Multiprotocol.h @@ -19,7 +19,7 @@ #define VERSION_MAJOR 1 #define VERSION_MINOR 3 #define VERSION_REVISION 0 -#define VERSION_PATCH_LEVEL 54 +#define VERSION_PATCH_LEVEL 55 //****************** // Protocols diff --git a/Multiprotocol/Telemetry.ino b/Multiprotocol/Telemetry.ino index 361dda6..e458096 100644 --- a/Multiprotocol/Telemetry.ino +++ b/Multiprotocol/Telemetry.ino @@ -144,6 +144,7 @@ static void multi_send_status() if((sub_protocol&0x07) && multi_protocols_index != 0xFF) { uint8_t nbr=multi_protocols[multi_protocols_index].nbrSubProto; + if(protocol==PROTO_DSM) nbr++; //Auto sub_protocol if((sub_protocol&0x07)>=nbr) flags &= ~0x04; //Invalid sub protocol } @@ -163,7 +164,7 @@ static void multi_send_status() flags |= 0x80; } Serial_write(flags); - + // Version number example: 1.1.6.1 Serial_write(VERSION_MAJOR); Serial_write(VERSION_MINOR);