mirror of
https://github.com/g4klx/MMDVMHost.git
synced 2026-04-06 06:53:42 +00:00
Fix the CCITT16 checksums for CSBK, DMR Data and D-Star Headers.
This commit is contained in:
parent
9a3fe18e91
commit
63aa53c705
8 changed files with 96 additions and 56 deletions
|
|
@ -42,7 +42,9 @@ m_valid(false)
|
|||
data[10U] ^= CSBK_CRC_MASK[0U];
|
||||
data[11U] ^= CSBK_CRC_MASK[1U];
|
||||
|
||||
m_valid = CCRC::checkCCITT16(data, 12U);
|
||||
m_valid = CCRC::checkCCITT162(data, 12U);
|
||||
if (!m_valid)
|
||||
return;
|
||||
|
||||
m_CSBKO = CSBKO(data[0U] & 0x3FU);
|
||||
m_FID = data[1U];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue