MG32L003 Standard Peripherals Firmware Library
|
Functions | |
void | CRC_InitResult (void) |
Initialize CRC caculation. More... | |
void | CRC_DeInit (void) |
DeInitializes the CRC peripheral. More... | |
uint32_t | CRC_Accumulate (const uint8_t *pBuffer, uint32_t bufferLength) |
Computes the 16-bit CRC of 8-bit data buffer using combination of the previous CRC value and the new one. More... | |
uint32_t | CRC_Calculate (const uint8_t *pBuffer, uint32_t bufferLength) |
Computes the 16-bit CRC of 8-bit data buffer independently of the previous CRC value. More... | |
uint32_t CRC_Accumulate | ( | const uint8_t * | pBuffer, |
uint32_t | bufferLength | ||
) |
Computes the 16-bit CRC of 8-bit data buffer using combination of the previous CRC value and the new one.
hcrc | pointer to a CRC_HandleTypeDef structure that contains the configuration information for CRC |
pBuffer | pointer to the buffer containing the data to be computed |
bufferLength | length of the buffer to be computed (defined in word, 4 bytes) |
16-bit | CRC |
uint32_t CRC_Calculate | ( | const uint8_t * | pBuffer, |
uint32_t | bufferLength | ||
) |
Computes the 16-bit CRC of 8-bit data buffer independently of the previous CRC value.
pBuffer | Pointer to the buffer containing the data to be computed |
bufferLength | Length of the buffer to be computed (defined in word, 4 bytes) |
16-bit | CRC |
void CRC_DeInit | ( | void | ) |
DeInitializes the CRC peripheral.
void |
void CRC_InitResult | ( | void | ) |
Initialize CRC caculation.
None |