Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fix for HW CRC calculations on Silicon Labs targets #8026
Fixes the issue discovered in #8011. In short, 32-bit writes to the hardware CRC engine can only happen for a 32-bit polynomial. The reason this had not been discovered earlier is that the tests, when compiled with a release profile (which is the default) are likely to have non-aligned strings, which caused the CRC input code to go into byte-per-byte copy mode and never exercise the word-copy mode.
Verified by running both
Pull request type
Build number : 3135
Build number : 2743