Functions

CRC computation of one/many 32-bit data functions. More...

Collaboration diagram for CRC computation of one/many 32-bit data 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 CRC_Data)
 Computes the 32-bit CRC of a given data word(32-bit). More...
 
uint32_t CRC_CalcCRC16bits (uint16_t CRC_Data)
 Computes the 16-bit CRC of a given 16-bit data. More...
 
uint32_t CRC_CalcCRC8bits (uint8_t CRC_Data)
 Computes the 8-bit CRC of a given 8-bit data. More...
 
uint32_t CRC_GetCRC (void)
 Returns the current CRC value. More...
 

Detailed Description

CRC computation of one/many 32-bit data functions.

 ===============================================================================
                      ##### CRC computation functions #####
 ===============================================================================

Function Documentation

uint32_t CRC_CalcBlockCRC ( uint32_t  pBuffer[],
uint32_t  BufferLength 
)

Computes the 32-bit CRC of a given buffer of data word(32-bit).

Parameters
pBufferpointer to the buffer containing the data to be computed
BufferLengthlength of the buffer to be computed
Return values
32-bitCRC

Definition at line 281 of file stm32f30x_crc.c.

uint32_t CRC_CalcCRC ( uint32_t  CRC_Data)

Computes the 32-bit CRC of a given data word(32-bit).

Parameters
CRC_Datadata word(32-bit) to compute its CRC
Return values
32-bitCRC

Definition at line 244 of file stm32f30x_crc.c.

uint32_t CRC_CalcCRC16bits ( uint16_t  CRC_Data)

Computes the 16-bit CRC of a given 16-bit data.

Parameters
CRC_Datadata half-word(16-bit) to compute its CRC
Return values
16-bitCRC

Definition at line 256 of file stm32f30x_crc.c.

uint32_t CRC_CalcCRC8bits ( uint8_t  CRC_Data)

Computes the 8-bit CRC of a given 8-bit data.

Parameters
CRC_Data8-bit data to compute its CRC
Return values
8-bitCRC

Definition at line 268 of file stm32f30x_crc.c.

uint32_t CRC_GetCRC ( void  )

Returns the current CRC value.

Parameters
None
Return values
32-bitCRC

Definition at line 297 of file stm32f30x_crc.c.



rosflight_firmware
Author(s): Daniel Koch , James Jackson
autogenerated on Thu Apr 15 2021 05:07:56