add CRC32 peripheral for the F4 family
This commit is contained in:
parent
9752672268
commit
a8a8b88661
45
data/registers/crc_f4.yaml
Normal file
45
data/registers/crc_f4.yaml
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
block/CRC:
|
||||||
|
description: Cryptographic processor
|
||||||
|
items:
|
||||||
|
- byte_offset: 0
|
||||||
|
description: Data register
|
||||||
|
fieldset: DR
|
||||||
|
name: DR
|
||||||
|
- byte_offset: 4
|
||||||
|
description: Independent Data register
|
||||||
|
fieldset: IDR
|
||||||
|
name: IDR
|
||||||
|
- access: Write
|
||||||
|
byte_offset: 8
|
||||||
|
description: Control register
|
||||||
|
fieldset: CR
|
||||||
|
name: CR
|
||||||
|
enum/RESETW:
|
||||||
|
bit_size: 1
|
||||||
|
variants:
|
||||||
|
- description: Resets the CRC calculation unit and sets the data register to 0xFFFF
|
||||||
|
FFFF
|
||||||
|
name: Reset
|
||||||
|
value: 1
|
||||||
|
fieldset/CR:
|
||||||
|
description: Control register
|
||||||
|
fields:
|
||||||
|
- bit_offset: 0
|
||||||
|
bit_size: 1
|
||||||
|
description: Control regidter
|
||||||
|
enum_write: RESETW
|
||||||
|
name: RESET
|
||||||
|
fieldset/DR:
|
||||||
|
description: Data register
|
||||||
|
fields:
|
||||||
|
- bit_offset: 0
|
||||||
|
bit_size: 32
|
||||||
|
description: Data Register
|
||||||
|
name: DR
|
||||||
|
fieldset/IDR:
|
||||||
|
description: Independent Data register
|
||||||
|
fields:
|
||||||
|
- bit_offset: 0
|
||||||
|
bit_size: 8
|
||||||
|
description: Independent Data register
|
||||||
|
name: IDR
|
Loading…
x
Reference in New Issue
Block a user