#include <stdint.h>
#include <stdbool.h>
Go to the source code of this file.
|
void | CRCConfigSet (uint32_t ui32Base, uint32_t ui32CRCConfig) |
|
uint32_t | CRCDataProcess (uint32_t ui32Base, uint32_t *pui32DataIn, uint32_t ui32DataLength, bool bPPResult) |
|
void | CRCDataWrite (uint32_t ui32Base, uint32_t ui32Data) |
|
uint32_t | CRCResultRead (uint32_t ui32Base, bool bPPResult) |
|
void | CRCSeedSet (uint32_t ui32Base, uint32_t ui32Seed) |
|
§ CRC_CFG_INIT_SEED
#define CRC_CFG_INIT_SEED 0x00000000 |
§ CRC_CFG_INIT_0
#define CRC_CFG_INIT_0 0x00004000 |
§ CRC_CFG_INIT_1
#define CRC_CFG_INIT_1 0x00006000 |
§ CRC_CFG_SIZE_8BIT
#define CRC_CFG_SIZE_8BIT 0x00001000 |
§ CRC_CFG_SIZE_32BIT
#define CRC_CFG_SIZE_32BIT 0x00000000 |
§ CRC_CFG_RESINV
#define CRC_CFG_RESINV 0x00000200 |
§ CRC_CFG_OBR
#define CRC_CFG_OBR 0x00000100 |
§ CRC_CFG_IBR
#define CRC_CFG_IBR 0x00000080 |
§ CRC_CFG_ENDIAN_SBHW
#define CRC_CFG_ENDIAN_SBHW 0x00000020 |
§ CRC_CFG_ENDIAN_SHW
#define CRC_CFG_ENDIAN_SHW 0x00000010 |
§ CRC_CFG_TYPE_P8005
#define CRC_CFG_TYPE_P8005 0x00000000 |
§ CRC_CFG_TYPE_P1021
#define CRC_CFG_TYPE_P1021 0x00000001 |
§ CRC_CFG_TYPE_P4C11DB7
#define CRC_CFG_TYPE_P4C11DB7 0x00000002 |
§ CRC_CFG_TYPE_P1EDC6F41
#define CRC_CFG_TYPE_P1EDC6F41 0x00000003 |
§ CRC_CFG_TYPE_TCPCHKSUM
#define CRC_CFG_TYPE_TCPCHKSUM 0x00000008 |