mirror of
https://github.com/opentx/opentx.git
synced 2025-07-13 03:19:53 +03:00
Bluetooth CRC should have byte stuffing
This commit is contained in:
parent
be85486192
commit
662918ea8f
1 changed files with 2 additions and 2 deletions
|
@ -279,7 +279,7 @@ void Bluetooth::sendTrainer()
|
|||
pushByte(((channelValue1 & 0x0f00) >> 4) + ((channelValue2 & 0x00f0) >> 4));
|
||||
pushByte(((channelValue2 & 0x000f) << 4) + ((channelValue2 & 0x0f00) >> 8));
|
||||
}
|
||||
buffer[bufferIndex++] = crc;
|
||||
pushByte(crc);
|
||||
buffer[bufferIndex++] = START_STOP; // end byte
|
||||
|
||||
write(buffer, bufferIndex);
|
||||
|
@ -294,7 +294,7 @@ void Bluetooth::forwardTelemetry(const uint8_t * packet)
|
|||
for (uint8_t i=0; i<sizeof(SportTelemetryPacket); i++) {
|
||||
pushByte(packet[i]);
|
||||
}
|
||||
buffer[bufferIndex++] = crc;
|
||||
pushByte(crc);
|
||||
buffer[bufferIndex++] = START_STOP; // end byte
|
||||
|
||||
if (bufferIndex >= 2*FRSKY_SPORT_PACKET_SIZE) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue