CRC calculation unit (CRC)
6 CRC calculation unit (CRC)
6.1 CRC Firmware driver registers structures
6.1.1 CRC_TypeDef
CRC_TypeDef is defined in the stm32f30x.h
Data Fields
ï‚· __IO uint32_t DR
ï‚· __IO uint8_t IDR
ï‚· uint8_t RESERVED0
ï‚· uint16_t RESERVED1
ï‚· __IO uint32_t CR
ï‚· uint32_t RESERVED2
ï‚· __IO uint32_t INIT
ï‚· __IO uint32_t POL
Field Documentation
ï‚· __IO uint32_t CRC_TypeDef::DR
ï€ CRC Data register, Address offset: 0x00
ï‚· __IO uint8_t CRC_TypeDef::IDR
ï€ CRC Independent data register, Address offset: 0x04
ï‚· uint8_t CRC_TypeDef::RESERVED0
ï€ Reserved, 0x05
ï‚· uint16_t CRC_TypeDef::RESERVED1
ï€ Reserved, 0x06
ï‚· __IO uint32_t CRC_TypeDef::CR
ï€ CRC Control register, Address offset: 0x08
ï‚· uint32_t CRC_TypeDef::RESERVED2
ï€ Reserved, 0x0C
ï‚· __IO uint32_t CRC_TypeDef::INIT
ï€ Initial CRC value register, Address offset: 0x10
ï‚· __IO uint32_t CRC_TypeDef::POL
ï€ CRC polynomial register, Address offset: 0x14
6.2 CRC Firmware driver API description
The following section lists the various functions of the CRC library.
6.2.1 How to use this driver