mirror of
https://github.com/betaflight/betaflight.git
synced 2025-07-19 14:25:20 +03:00
Merge pull request #3718 from DieHertz/fix-blackbox-download-offset
Removed MSP_PORT_DATAFLASH_INFO_SIZE offset from compression code
This commit is contained in:
commit
f974c7fdc0
1 changed files with 3 additions and 3 deletions
|
@ -337,8 +337,8 @@ static void serializeDataflashReadReply(sbuf_t *dst, uint32_t address, const uin
|
|||
|
||||
huffmanState_t state = {
|
||||
.bytesWritten = 0,
|
||||
.outByte = sbufPtr(dst) + MSP_PORT_DATAFLASH_INFO_SIZE + HUFFMAN_INFO_SIZE,
|
||||
.outBufLen = readLen - HUFFMAN_INFO_SIZE,
|
||||
.outByte = sbufPtr(dst) + sizeof(uint16_t) + sizeof(uint8_t) + HUFFMAN_INFO_SIZE,
|
||||
.outBufLen = readLen,
|
||||
.outBit = 0x80,
|
||||
};
|
||||
*state.outByte = 0;
|
||||
|
@ -363,7 +363,7 @@ static void serializeDataflashReadReply(sbuf_t *dst, uint32_t address, const uin
|
|||
}
|
||||
|
||||
// header
|
||||
sbufWriteU16(dst, sizeof(uint16_t) + state.bytesWritten);
|
||||
sbufWriteU16(dst, HUFFMAN_INFO_SIZE + state.bytesWritten);
|
||||
sbufWriteU8(dst, compressionMethod);
|
||||
// payload
|
||||
sbufWriteU16(dst, bytesReadTotal);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue