![]() |
Kinetis Bootloader
2.0.0
Common bootloader for Kinetis devices
|
CRC module configuration. More...
Data Fields | |
| uint32_t | polynomial |
| uint32_t | seed |
| crc_transpose_type_t | readTranspose |
| crc_transpose_type_t | writeTranspose |
| bool | complementChecksum |
| crc_bits_t | crcBits |
CRC module configuration.
This structure holds the configuration for the CRC module.
| bool complementChecksum |
True if the result shall be complement of the actual checksum.
| crc_bits_t crcBits |
Selects 16- or 32- bit CRC protocol.
| uint32_t polynomial |
CRC Polynomial, MSBit first.
Example polynomial: 0x1021 = 1_0000_0010_0001 = x^12+x^5+1
| crc_transpose_type_t readTranspose |
Type of transpose when reading CRC result.
| uint32_t seed |
Starting checksum value
| crc_transpose_type_t writeTranspose |
Type of transpose when writing CRC input data.