stm32-data/data/registers/tamp_g4.yaml
2023-09-27 07:35:27 +02:00

261 lines
5.6 KiB
YAML

block/TAMP:
description: Tamper and backup registers
items:
- name: CR1
description: control register 1
byte_offset: 0
fieldset: CR1
- name: CR2
description: control register 2
byte_offset: 4
fieldset: CR2
- name: FLTCR
description: TAMP filter control register
byte_offset: 12
fieldset: FLTCR
- name: IER
description: TAMP interrupt enable register
byte_offset: 44
fieldset: IER
- name: SR
description: TAMP status register
byte_offset: 48
access: Read
fieldset: SR
- name: MISR
description: TAMP masked interrupt status register
byte_offset: 52
access: Read
fieldset: MISR
- name: SCR
description: TAMP status clear register
byte_offset: 60
fieldset: SCR
- name: BKPR
description: TAMP backup register
array:
len: 32
stride: 4
byte_offset: 256
fieldset: BKPR
fieldset/BKPR:
description: TAMP backup register
fields:
- name: BKP
description: BKP
bit_offset: 0
bit_size: 32
fieldset/CR1:
description: control register 1
fields:
- name: TAMP1E
description: TAMP1E
bit_offset: 0
bit_size: 1
- name: TAMP2E
description: TAMP2E
bit_offset: 1
bit_size: 1
- name: TAMP3E
description: TAMP2E
bit_offset: 2
bit_size: 1
- name: ITAMP3E
description: ITAMP3E
bit_offset: 18
bit_size: 1
- name: ITAMP4E
description: ITAMP4E
bit_offset: 19
bit_size: 1
- name: ITAMP5E
description: ITAMP5E
bit_offset: 20
bit_size: 1
- name: ITAMP6E
description: ITAMP6E
bit_offset: 21
bit_size: 1
fieldset/CR2:
description: control register 2
fields:
- name: TAMP1NOER
description: TAMP1NOER
bit_offset: 0
bit_size: 1
- name: TAMP2NOER
description: TAMP2NOER
bit_offset: 1
bit_size: 1
- name: TAMP3NOER
description: TAMP3NOER
bit_offset: 2
bit_size: 1
- name: TAMP1MSK
description: TAMP1MSK
bit_offset: 16
bit_size: 1
- name: TAMP2MSK
description: TAMP2MSK
bit_offset: 17
bit_size: 1
- name: TAMP3MSK
description: TAMP3MSK
bit_offset: 18
bit_size: 1
- name: TAMP1TRG
description: TAMP1TRG
bit_offset: 24
bit_size: 1
- name: TAMP2TRG
description: TAMP2TRG
bit_offset: 25
bit_size: 1
- name: TAMP3TRG
description: TAMP3TRG
bit_offset: 26
bit_size: 1
fieldset/FLTCR:
description: TAMP filter control register
fields:
- name: TAMPFREQ
description: TAMPFREQ
bit_offset: 0
bit_size: 3
- name: TAMPFLT
description: TAMPFLT
bit_offset: 3
bit_size: 2
- name: TAMPPRCH
description: TAMPPRCH
bit_offset: 5
bit_size: 2
- name: TAMPPUDIS
description: TAMPPUDIS
bit_offset: 7
bit_size: 1
fieldset/IER:
description: TAMP interrupt enable register
fields:
- name: TAMP1IE
description: TAMP1IE
bit_offset: 0
bit_size: 1
- name: TAMP2IE
description: TAMP2IE
bit_offset: 1
bit_size: 1
- name: TAMP3IE
description: TAMP3IE
bit_offset: 2
bit_size: 1
- name: ITAMP3IE
description: ITAMP3IE
bit_offset: 18
bit_size: 1
- name: ITAMP4IE
description: ITAMP4IE
bit_offset: 19
bit_size: 1
- name: ITAMP5IE
description: ITAMP5IE
bit_offset: 20
bit_size: 1
- name: ITAMP6IE
description: ITAMP6IE
bit_offset: 21
bit_size: 1
fieldset/MISR:
description: TAMP masked interrupt status register
fields:
- name: TAMP1MF
description: "TAMP1MF:"
bit_offset: 0
bit_size: 1
- name: TAMP2MF
description: TAMP2MF
bit_offset: 1
bit_size: 1
- name: TAMP3MF
description: TAMP3MF
bit_offset: 2
bit_size: 1
- name: ITAMP3MF
description: ITAMP3MF
bit_offset: 18
bit_size: 1
- name: ITAMP4MF
description: ITAMP4MF
bit_offset: 19
bit_size: 1
- name: ITAMP5MF
description: ITAMP5MF
bit_offset: 20
bit_size: 1
- name: ITAMP6MF
description: ITAMP6MF
bit_offset: 21
bit_size: 1
fieldset/SCR:
description: TAMP status clear register
fields:
- name: CTAMP1F
description: CTAMP1F
bit_offset: 0
bit_size: 1
- name: CTAMP2F
description: CTAMP2F
bit_offset: 1
bit_size: 1
- name: CTAMP3F
description: CTAMP3F
bit_offset: 2
bit_size: 1
- name: CITAMP3F
description: CITAMP3F
bit_offset: 18
bit_size: 1
- name: CITAMP4F
description: CITAMP4F
bit_offset: 19
bit_size: 1
- name: CITAMP5F
description: CITAMP5F
bit_offset: 20
bit_size: 1
- name: CITAMP6F
description: CITAMP6F
bit_offset: 21
bit_size: 1
fieldset/SR:
description: TAMP status register
fields:
- name: TAMP1F
description: TAMP1F
bit_offset: 0
bit_size: 1
- name: TAMP2F
description: TAMP2F
bit_offset: 1
bit_size: 1
- name: TAMP3F
description: TAMP3F
bit_offset: 2
bit_size: 1
- name: ITAMP3F
description: ITAMP3F
bit_offset: 18
bit_size: 1
- name: ITAMP4F
description: ITAMP4F
bit_offset: 19
bit_size: 1
- name: ITAMP5F
description: ITAMP5F
bit_offset: 20
bit_size: 1
- name: ITAMP6F
description: ITAMP6F
bit_offset: 21
bit_size: 1