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

Macros

#define CRC_DR   MMIO32(CRC_BASE + 0x00)
 CRC_DR Data register. More...
 
#define CRC_IDR   MMIO32(CRC_BASE + 0x04)
 CRC_IDR Independent data register. More...
 
#define CRC_CR   MMIO32(CRC_BASE + 0x08)
 CRC_CR Control register. More...
 
#define CRC_DR8   MMIO8(CRC_BASE + 0x00)
 CRC_DR Data register 8bit wide access. More...
 
#define CRC_DR16   MMIO16(CRC_BASE + 0x00)
 CRC_DR Data register 16bit wide access. More...
 
#define CRC_INIT   MMIO32(CRC_BASE + 0x10)
 CRC_INIT Initial CRC Value. More...
 
#define CRC_POL   MMIO32(CRC_BASE + 0x14)
 CRC_POL CRC Polynomial. More...
 

Detailed Description

Macro Definition Documentation

◆ CRC_CR

#define CRC_CR   MMIO32(CRC_BASE + 0x08)

CRC_CR Control register.

Definition at line 50 of file crc_common_all.h.

◆ CRC_DR

#define CRC_DR   MMIO32(CRC_BASE + 0x00)

CRC_DR Data register.

Definition at line 44 of file crc_common_all.h.

◆ CRC_DR16

#define CRC_DR16   MMIO16(CRC_BASE + 0x00)

CRC_DR Data register 16bit wide access.

Definition at line 49 of file crc_v2.h.

◆ CRC_DR8

#define CRC_DR8   MMIO8(CRC_BASE + 0x00)

CRC_DR Data register 8bit wide access.

Definition at line 47 of file crc_v2.h.

◆ CRC_IDR

#define CRC_IDR   MMIO32(CRC_BASE + 0x04)

CRC_IDR Independent data register.

Definition at line 47 of file crc_common_all.h.

◆ CRC_INIT

#define CRC_INIT   MMIO32(CRC_BASE + 0x10)

CRC_INIT Initial CRC Value.

Definition at line 52 of file crc_v2.h.

◆ CRC_POL

#define CRC_POL   MMIO32(CRC_BASE + 0x14)

CRC_POL CRC Polynomial.

Definition at line 55 of file crc_v2.h.