2.1.3.7 CRC32_Calculate()
static void CRC32_Calculate (uint32_t startAddress, uint32_t length, uint32_t * crc)[static]
Calculates the CRC32 checksum for a specified memory region.
This function computes the CRC32 checksum for given range of memory starting at the given address and spanning the specified length. The result is stored in the provided CRC seed pointer. This function utilized the DSU peripheral.
| in | startAddress |
- The starting address of the memory block to calculate the CRC for |
| in | length |
- The length of the memory block in bytes |
| in,out | crc |
- Pointer to a variable where the calculated CRC32 checksum will be stored. This variable must be passed to the function with the CRC seed value set at the pointer. |
None |
