53 #include <drivers/crc/adi_crc.h> 57 typedef struct __ADI_CRC_DEVICE ADI_CRC_DEVICE;
58 typedef ADI_CRC_RESULT (*CRC_BUFFER_SUBMIT) (ADI_CRC_DEVICE *pDevice,
void *pBuffer, uint32_t NumBytes, uint32_t NumBits);
64 ADI_CRC_OP_IN_PROGRESS = 0x01u,
71 struct __ADI_CRC_DEVICE
73 volatile ADI_CRC_TypeDef *pReg;
74 CRC_BUFFER_SUBMIT pfSubmitBuffer;
75 ADI_CALLBACK pfCallback;
78 uint32_t RemainingBytes;
79 uint32_t RemainingBits;
80 ADI_CRC_OP_STATUS eCrcOpStatus;
86 volatile ADI_CRC_TypeDef *pReg;
struct __ADI_CRC_DEVICE * ADI_CRC_HANDLE