AVR SD Safety Framework 1.0.0
Loading...
Searching...
No Matches
driver_crcscan.h File Reference

Contains API prototypes for the CRCSCAN (Cyclic Redundancy Check Memory Scan) driver. More...

#include <stdint.h>

Functions

uint8_t CRCSCAN_ReadControlA (void)
 Reads the CTRLA register value.
void CRCSCAN_WriteControlA (uint8_t value)
 Overwrites the CTRLA register value.
void CRCSCAN_ModifyControlA (uint8_t groupMask, uint8_t groupConfig)
 Modifies specific bit field(s) in the CTRLA register.
void CRCSCAN_WriteControlB (uint8_t value)
 Overwrites the CTRLB register value.
void CRCSCAN_WriteIntControl (uint8_t value)
 Overwrites the INTCTRL register value.
uint8_t CRCSCAN_ReadIntFlags (void)
 Reads the INTFLAGS register value.
void CRCSCAN_WriteIntFlags (uint8_t value)
 Overwrites the INTFLAGS register value.
uint8_t CRCSCAN_ReadStatus (void)
 Reads the STATUSA register value.
void CRCSCAN_WriteInputData (uint8_t value)
 Overwrites the DATA register value.
uint32_t CRCSCAN_ReadCrcResult (void)
 Reads the CRC register value.

Detailed Description

Contains API prototypes for the CRCSCAN (Cyclic Redundancy Check Memory Scan) driver.

Version
1.0.0

These APIs provide direct register access and have no functional knowledge of the register interface. No input or output validation is performed in the drivers. It is the responsibility of the calling function to use them correctly according to the register interface specification.