Skip to content
Draft
Show file tree
Hide file tree
Changes from 10 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion d
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ set -e
cd $(dirname $0)

CMD=$1
REV=db4473fae6a41fcad7f5c824dcaadba3a6e060e9
REV=6069ecbad229a1c5354b0e1274ec2ea0132d7d31
shift

case "$CMD" in
Expand Down
1 change: 1 addition & 0 deletions data/header_map.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -193,3 +193,4 @@ STM32G491xx: STM32G491xx
STM32G4A1xx: STM32G4A1xx
STM32GBK1CB: STM32GBK1CB
STM32U5xx: STM32U5A5, STM32U5A9, STM32U535, STM32U545, STM32U575, STM32U585, STM32U595, STM32U599
STM32U3xx: STM32U375, STM32U385
384 changes: 384 additions & 0 deletions data/registers/dbgmcu_u3.yaml

Large diffs are not rendered by default.

196 changes: 196 additions & 0 deletions data/registers/exti_u3.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,196 @@
block/EXTI:
description: EXTI address block description.
items:
- name: RTSR1
description: EXTI rising trigger selection register.
byte_offset: 0
fieldset: RTSR1
- name: FTSR1
description: EXTI falling trigger selection register.
byte_offset: 4
fieldset: FTSR1
- name: SWIER1
description: EXTI software interrupt event register.
byte_offset: 8
fieldset: SWIER1
- name: RPR1
description: EXTI rising edge pending register.
byte_offset: 12
fieldset: RPR1
- name: FPR1
description: EXTI falling edge pending register.
byte_offset: 16
fieldset: FPR1
- name: SECCFGR1
description: EXTI security configuration register.
byte_offset: 20
fieldset: SECCFGR1
- name: PRIVCFGR1
description: EXTI privilege configuration register.
byte_offset: 24
fieldset: PRIVCFGR1
- name: EXTICR1
description: EXTI external interrupt selection register.
byte_offset: 96
fieldset: EXTICR1
- name: EXTICR2
description: EXTI external interrupt selection register.
byte_offset: 100
fieldset: EXTICR2
- name: EXTICR3
description: EXTI external interrupt selection register.
byte_offset: 104
fieldset: EXTICR3
- name: EXTICR4
description: EXTI external interrupt selection register.
byte_offset: 108
fieldset: EXTICR4
- name: LOCKR
description: EXTI lock register.
byte_offset: 112
fieldset: LOCKR
- name: IMR1
description: EXTI CPU wake-up with interrupt mask register.
byte_offset: 128
fieldset: IMR1
- name: EMR1
description: EXTI CPU wake-up with event mask register.
byte_offset: 132
fieldset: EMR1
fieldset/EMR1:
description: EXTI CPU wake-up with event mask register.
fields:
- name: EM
description: CPU wake-up with event generation mask on event input i.
bit_offset: 0
bit_size: 1
array:
len: 23
stride: 1
fieldset/EXTICR1:
description: EXTI external interrupt selection register.
fields:
- name: EXTI
description: None.
bit_offset: 0
bit_size: 8
array:
len: 4
stride: 8
fieldset/EXTICR2:
description: EXTI external interrupt selection register.
fields:
- name: EXTI
description: None.
bit_offset: 0
bit_size: 8
array:
len: 4
stride: 8
fieldset/EXTICR3:
description: EXTI external interrupt selection register.
fields:
- name: EXTI
description: None.
bit_offset: 0
bit_size: 8
array:
len: 4
stride: 8
fieldset/EXTICR4:
description: EXTI external interrupt selection register.
fields:
- name: EXTI
description: None.
bit_offset: 0
bit_size: 8
array:
len: 4
stride: 8
fieldset/FPR1:
description: EXTI falling edge pending register.
fields:
- name: FPIF
description: configurable event inputs i falling edge pending bit.
bit_offset: 0
bit_size: 1
array:
len: 23
stride: 1
fieldset/FTSR1:
description: EXTI falling trigger selection register.
fields:
- name: FT
description: Falling trigger event configuration bit of configurable event input i.
bit_offset: 0
bit_size: 1
array:
len: 23
stride: 1
fieldset/IMR1:
description: EXTI CPU wake-up with interrupt mask register.
fields:
- name: IM
description: CPU wake-up with interrupt mask on event input i.
bit_offset: 0
bit_size: 1
array:
len: 23
stride: 1
fieldset/LOCKR:
description: EXTI lock register.
fields:
- name: LOCK
description: Global security and privilege configuration registers (SECCFGR and PRIVCFGR) lock.
bit_offset: 0
bit_size: 1
fieldset/PRIVCFGR1:
description: EXTI privilege configuration register.
fields:
- name: PRIV
description: Security enable on event input i.
bit_offset: 0
bit_size: 1
array:
len: 23
stride: 1
fieldset/RPR1:
description: EXTI rising edge pending register.
fields:
- name: RPIF
description: Configurable event input i rising edge pending bit.
bit_offset: 0
bit_size: 1
array:
len: 23
stride: 1
fieldset/RTSR1:
description: EXTI rising trigger selection register.
fields:
- name: RT
description: Rising trigger event configuration bit of configurable event input i.
bit_offset: 0
bit_size: 1
array:
len: 23
stride: 1
fieldset/SECCFGR1:
description: EXTI security configuration register.
fields:
- name: SEC
description: Security enable on event input i.
bit_offset: 0
bit_size: 1
array:
len: 23
stride: 1
fieldset/SWIER1:
description: EXTI software interrupt event register.
fields:
- name: SWI
description: Software interrupt on event i.
bit_offset: 0
bit_size: 1
array:
len: 23
stride: 1
Loading