libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
Collaboration diagram for CRC_CR values:

Modules

 CRC Reverse input options
 
 CRC Polynomial size
 

Macros

#define CRC_CR_RESET   (1 << 0)
 CRC_CR_RESET reset the CRC peripheral. More...
 
#define CRC_CR_REV_OUT   (1 << 7)
 
#define CRC_CR_REV_IN_SHIFT   5
 
#define CRC_CR_REV_IN   (3 << CRC_CR_REV_IN_SHIFT)
 
#define CRC_CR_POLYSIZE_SHIFT   3
 
#define CRC_CR_POLYSIZE   (3 << CRC_CR_POLYSIZE_SHIFT)
 

Detailed Description

Macro Definition Documentation

◆ CRC_CR_POLYSIZE

#define CRC_CR_POLYSIZE   (3 << CRC_CR_POLYSIZE_SHIFT)

Definition at line 76 of file crc_v2.h.

◆ CRC_CR_POLYSIZE_SHIFT

#define CRC_CR_POLYSIZE_SHIFT   3

Definition at line 75 of file crc_v2.h.

◆ CRC_CR_RESET

#define CRC_CR_RESET   (1 << 0)

CRC_CR_RESET reset the CRC peripheral.

Definition at line 71 of file crc_common_all.h.

◆ CRC_CR_REV_IN

#define CRC_CR_REV_IN   (3 << CRC_CR_REV_IN_SHIFT)

Definition at line 66 of file crc_v2.h.

◆ CRC_CR_REV_IN_SHIFT

#define CRC_CR_REV_IN_SHIFT   5

Definition at line 65 of file crc_v2.h.

◆ CRC_CR_REV_OUT

#define CRC_CR_REV_OUT   (1 << 7)

Definition at line 63 of file crc_v2.h.