Module stm32f407g_disc::crc32[][src]

CRC32 Calculation Unit

This is a hardware accelerated CRC32 calculation unit.

It is hardcoded to use the CRC-32 polynomial 0x04C1_1DB7.

It operates word-at-a-time, and takes 4 AHB/HCLK cycles per word to calculate. This operation stalls the AHB bus for that time.

Structs

Crc32

A handle to a HAL CRC32 peripheral