2.1.3.9 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 a 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 |
| 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. |
