fix: B&W MPM protocol offset, subprotocol lists too long (#3112)

* fix: Off by one error for protocol list
* fix: Incorrect range for some Frsky subprotocols
This commit is contained in:
Peter Feerick
2023-01-27 15:28:04 +10:00
committed by GitHub
parent 5acaa79c1c
commit 93865ba7b2
2 changed files with 4 additions and 4 deletions
+2 -2
View File
@@ -228,8 +228,8 @@ static void processMultiStatusPacket(const uint8_t * data, uint8_t module, uint8
else {
status.ch_order = data[5];
if (len >= 24) {
status.protocolNext = data[6];
status.protocolPrev = data[7];
status.protocolNext = data[6] - 1;
status.protocolPrev = data[7] - 1;
memcpy(status.protocolName, &data[8], 7);
status.protocolName[7] = 0;
status.protocolSubNbr = data[15] & 0x0F;