Fix checksum calculation

This commit is contained in:
Richard Stöckl
2023-08-21 23:17:18 +02:00
parent 9a4c319732
commit 83b568c035

View File

@@ -42,7 +42,7 @@ impl Iterator for BeaconFrameGenerator {
&sequence[..2],
fragment
].concat();
let crc_checksum = CRC_32.checksum(packet.as_slice());
let crc_checksum = CRC_32.checksum(&packet[RADIO_HEAD.len()..]);
[
packet.as_slice(),
&crc_checksum.to_le_bytes()