|
Modules | |
| Configuration of the CRC computation unit functions | |
| Configuration of the CRC computation unit functions. | |
| CRC computation of one/many 32-bit data functions | |
| CRC computation of one/many 32-bit data functions. | |
| CRC Independent Register (IDR) access functions | |
| CRC Independent Register (IDR) access (write/read) functions. | |
Functions | |
| uint32_t | CRC_CalcBlockCRC (uint32_t pBuffer[], uint32_t BufferLength) |
| Computes the 32-bit CRC of a given buffer of data word(32-bit). More... | |
| uint32_t | CRC_CalcCRC (uint32_t Data) |
| Computes the 32-bit CRC of a given data word(32-bit). More... | |
| uint32_t | CRC_GetCRC (void) |
| Returns the current CRC value. More... | |
| uint8_t | CRC_GetIDRegister (void) |
| Returns the 8-bit data stored in the Independent Data(ID) register. More... | |
| void | CRC_ResetDR (void) |
| Resets the CRC Data register (DR). More... | |
| void | CRC_SetIDRegister (uint8_t IDValue) |
| Stores a 8-bit data in the Independent Data(ID) register. More... | |
| uint32_t CRC_CalcBlockCRC | ( | uint32_t | pBuffer[], |
| uint32_t | BufferLength | ||
| ) |
Computes the 32-bit CRC of a given buffer of data word(32-bit).
| pBuffer | pointer to the buffer containing the data to be computed |
| BufferLength | length of the buffer to be computed |
| 32-bit | CRC |
Definition at line 80 of file stm32f4xx_crc.c.
| uint32_t CRC_CalcCRC | ( | uint32_t | Data | ) |
Computes the 32-bit CRC of a given data word(32-bit).
| Data | data word(32-bit) to compute its CRC |
| 32-bit | CRC |
Definition at line 67 of file stm32f4xx_crc.c.
| uint32_t CRC_GetCRC | ( | void | ) |
Returns the current CRC value.
| None |
| 32-bit | CRC |
Definition at line 96 of file stm32f4xx_crc.c.
| uint8_t CRC_GetIDRegister | ( | void | ) |
Returns the 8-bit data stored in the Independent Data(ID) register.
| None |
| 8-bit | value of the ID register |
Definition at line 116 of file stm32f4xx_crc.c.
| void CRC_ResetDR | ( | void | ) |
Resets the CRC Data register (DR).
| None |
| None |
Definition at line 56 of file stm32f4xx_crc.c.
| void CRC_SetIDRegister | ( | uint8_t | IDValue | ) |
Stores a 8-bit data in the Independent Data(ID) register.
| IDValue | 8-bit value to be stored in the ID register |
| None |
Definition at line 106 of file stm32f4xx_crc.c.