Structure containing the function pointers of CRC driver. More...
#include <psfb_droop.X/mcc_generated_files/crc/crc_interface.h>
Data Fields | |
void(* | Initialize )(void) |
Pointer to CRC_Initialize. | |
void(* | Deinitialize )(void) |
Pointer to CRC_Deinitialize. | |
void(* | SeedSet )(uint32_t seed, enum CRC_SEED_METHOD seedMethod, enum CRC_SEED_DIRECTION seedDirection) |
Pointer to CRC_SeedSet. | |
void(* | CalculateBufferStart )(void *buffer, uint32_t sizeBytes) |
Pointer to CRC_CalculateBufferStart. | |
void(* | CalculateProgramStart )(uint32_t startAddr, uint32_t sizeBytes) |
Pointer to CRC_CalculateProgramStart. | |
bool(* | CalculationIsDone )(void) |
Pointer to CRC_CalculationIsDone. | |
uint32_t(* | CalculationResultGet )(bool reverse, uint32_t xorValue) |
Pointer to CRC_CalculationResultGet. | |
uint32_t(* | CalculationResultRawGet )(void) |
Pointer to CRC_CalculationResultRawGet. | |
uint32_t(* | CalculationResultReverseGet )(void) |
Pointer to CRC_CalculationResultReverseGet | |
uint32_t(* | CalculationResultXORGet )(uint32_t xorValue) |
Pointer to CRC_CalculationResultXORGet. | |
void(* | EventCallbackRegister )(void(*CallbackHandler)(void)) |
Pointer to CRC_EventCallbackRegister. | |
void(* | Tasks )(void) |
Pointer to CRC_Tasks (Supported only in polling mode) | |
Definition at line 54 of file crc_interface.h.
void(* CalculateBufferStart) (void *buffer, uint32_t sizeBytes) |
Definition at line 65 of file crc_interface.h.
void(* CalculateProgramStart) (uint32_t startAddr, uint32_t sizeBytes) |
Definition at line 68 of file crc_interface.h.
bool(* CalculationIsDone) (void) |
Definition at line 71 of file crc_interface.h.
uint32_t(* CalculationResultGet) (bool reverse, uint32_t xorValue) |
Definition at line 74 of file crc_interface.h.
uint32_t(* CalculationResultRawGet) (void) |
Definition at line 77 of file crc_interface.h.
uint32_t(* CalculationResultReverseGet) (void) |
Definition at line 80 of file crc_interface.h.
uint32_t(* CalculationResultXORGet) (uint32_t xorValue) |
Definition at line 83 of file crc_interface.h.
void(* Deinitialize) (void) |
Definition at line 59 of file crc_interface.h.
void(* EventCallbackRegister) (void(*CallbackHandler)(void)) |
Definition at line 86 of file crc_interface.h.
void(* Initialize) (void) |
Definition at line 56 of file crc_interface.h.
void(* SeedSet) (uint32_t seed, enum CRC_SEED_METHOD seedMethod, enum CRC_SEED_DIRECTION seedDirection) |
Definition at line 62 of file crc_interface.h.
void(* Tasks) (void) |
Definition at line 89 of file crc_interface.h.