We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 6506f1a + 7ec9523 commit 3feb772Copy full SHA for 3feb772
MIDDLEWARE/LFP/lfp.c
@@ -87,6 +87,7 @@ lfp_size_or_code_t lfp_encode(
87
// Data segment
88
lfp_cobs_encode_ctx_t encode_ctx;
89
lfp_cobs_encode_init(&encode_ctx, p_data, length);
90
+ const uint32_t crc32 = lfp_crc32(p_data, length);
91
while (true) {
92
const uint8_t chr = lfp_cobs_encode_next_byte(&encode_ctx);
93
if (chr == 0xFF) break;
@@ -98,7 +99,6 @@ lfp_size_or_code_t lfp_encode(
98
99
}
100
101
// Data checksum
- const uint32_t crc32 = lfp_crc32(p_data, length);
102
WRITE_CHR(crc32 >> 25 & 0b01111111);
103
WRITE_CHR(crc32 >> 18 & 0b01111111);
104
WRITE_CHR(crc32 >> 11 & 0b01111111);
0 commit comments