ADuCM4x50 Device Drivers API Reference Manual  Release 4.0.0.0
Static Configuration

Macros

#define ADI_CRC_CFG_ENABLE_DMA_SUPPORT   0
 
#define ADI_CFG_CRC_ENABLE_BYTE_MIRRORING   0
 
#define ADI_CFG_CRC_ENABLE_BIT_MIRRORING   0
 
#define ADI_CFG_CRC_SEED_VALUE   (0xFFFFFFFFu)
 
#define ADI_CFG_CRC_POLYNOMIAL   (0x04C11DB7u)
 
#define ADI_CFG_CRC_SOFTWARE_DMA_CHANNEL_ID   7
 

Detailed Description

Macro Definition Documentation

◆ ADI_CRC_CFG_ENABLE_DMA_SUPPORT

#define ADI_CRC_CFG_ENABLE_DMA_SUPPORT   0

Enable DMA support in the driver code.
1 - To have the DMA support code in the driver.
0 - To eliminate the DMA support. Operates in core mode.

Definition at line 34 of file adi_crc_config.h.

◆ ADI_CFG_CRC_ENABLE_BYTE_MIRRORING

#define ADI_CFG_CRC_ENABLE_BYTE_MIRRORING   0

Enable Byte mirroring option
1 - To enable byte mirroring
0 - To disable the byte mirroring.

Definition at line 41 of file adi_crc_config.h.

◆ ADI_CFG_CRC_ENABLE_BIT_MIRRORING

#define ADI_CFG_CRC_ENABLE_BIT_MIRRORING   0

Enable Bit mirroring option
1 - To enable bit mirroring
0 - To disable the bit mirroring.

Definition at line 47 of file adi_crc_config.h.

◆ ADI_CFG_CRC_SEED_VALUE

#define ADI_CFG_CRC_SEED_VALUE   (0xFFFFFFFFu)

To specify the seed value for CRC computation

Definition at line 53 of file adi_crc_config.h.

◆ ADI_CFG_CRC_POLYNOMIAL

#define ADI_CFG_CRC_POLYNOMIAL   (0x04C11DB7u)

To specify the polynomial to be used for CRC computation

Definition at line 58 of file adi_crc_config.h.

◆ ADI_CFG_CRC_SOFTWARE_DMA_CHANNEL_ID

#define ADI_CFG_CRC_SOFTWARE_DMA_CHANNEL_ID   7

To specify the Software DMA channel to be used for the CRC computation 0 -> DMA channel SIP0, ..., 7 -> DMA channel SIP7

Definition at line 64 of file adi_crc_config.h.