|  | Dual Active Bridge Development Board (Part-No. ) |
Content |  |  |  |  |  |

Loading...
Searching...
No Matches
Data Fields
CRC_OBJ Struct Reference
Collaboration diagram for CRC_OBJ:

## Data Fields
uint8_t | dataWidth
uint8_t | polyWidth
enum CRC_STATE | state
bool | program
uint32_t | remainingSize
union { |
uint8_t * data8bit |
uint16_t * data16bit |
uint32_t * data32bit |
void * data |
uint32_t program |
} | ptr |

## Detailed Description

Definition at line 64 of file crc.c.

## Field Documentation

## ◆ data

void* data

Set the CRC data void pointer

Definition at line 76 of file crc.c.

## ◆ data16bit

uint16_t* data16bit

Set the CRC data 16bit pointer

Definition at line 74 of file crc.c.

## ◆ data32bit

uint32_t* data32bit

Set the CRC data 32bit pointer

Definition at line 75 of file crc.c.

## ◆ data8bit

uint8_t* data8bit

Set the CRC data 8bit pointer

Definition at line 73 of file crc.c.

## ◆ dataWidth

uint8_t dataWidth

Set the CRC data width

Definition at line 66 of file crc.c.

## ◆ polyWidth

uint8_t polyWidth

Set the CRC polynomial width

Definition at line 67 of file crc.c.

## ◆ program [1/2]

bool program

Defines the Program space CRC start status

Definition at line 69 of file crc.c.

## ◆ program [2/2]

uint32_t program

Set the CRC program start address

Definition at line 77 of file crc.c.

## ◆ [union]

union { ... } ptr

## ◆ remainingSize

uint32_t remainingSize

Defines the CRC calculation buffer remaining size

Definition at line 70 of file crc.c.

## ◆ state

enum CRC_STATE state

Defines the CRC calculation state

Definition at line 68 of file crc.c.

The documentation for this struct was generated from the following file:

- dspic33ck-dab.X/mcc_generated_files/crc/src/crc.c