stm32-data/data/registers/crc_v1.yaml
Joshua Salzedo 24dabf68e5 Add three distinct versions of CRC
- remove F4 specific version
2021-09-26 14:58:47 -07:00

46 lines
1004 B
YAML

---
block/CRC:
description: Cryptographic processor
items:
- name: DR
description: Data register
byte_offset: 0
fieldset: DR
- name: IDR
description: Independent Data register
byte_offset: 4
fieldset: IDR
- name: CR
description: Control register
byte_offset: 8
access: Write
fieldset: CR
fieldset/CR:
description: Control register
fields:
- name: RESET
description: Control regidter
bit_offset: 0
bit_size: 1
enum_write: RESETW
fieldset/DR:
description: Data register
fields:
- name: DR
description: Data Register
bit_offset: 0
bit_size: 32
fieldset/IDR:
description: Independent Data register
fields:
- name: IDR
description: Independent Data register
bit_offset: 0
bit_size: 8
enum/RESETW:
bit_size: 1
variants:
- name: Reset
description: Resets the CRC calculation unit and sets the data register to 0xFFFF FFFF
value: 1