1#[doc = r" Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - DBGMCU_IDCODE"]
5 pub idcode: IDCODE,
6 #[doc = "0x04 - Debug MCU configuration register"]
7 pub cr: CR,
8 #[doc = "0x08 - Debug MCU APB1 freeze register1"]
9 pub apb1fzr1: APB1FZR1,
10 #[doc = "0x0c - Debug MCU APB1 freeze register 2"]
11 pub apb1fzr2: APB1FZR2,
12 #[doc = "0x10 - Debug MCU APB2 freeze register"]
13 pub apb2fzr: APB2FZR,
14}
15#[doc = "DBGMCU_IDCODE"]
16pub struct IDCODE {
17 register: ::vcell::VolatileCell<u32>,
18}
19#[doc = "DBGMCU_IDCODE"]
20pub mod idcode;
21#[doc = "Debug MCU configuration register"]
22pub struct CR {
23 register: ::vcell::VolatileCell<u32>,
24}
25#[doc = "Debug MCU configuration register"]
26pub mod cr;
27#[doc = "Debug MCU APB1 freeze register1"]
28pub struct APB1FZR1 {
29 register: ::vcell::VolatileCell<u32>,
30}
31#[doc = "Debug MCU APB1 freeze register1"]
32pub mod apb1fzr1;
33#[doc = "Debug MCU APB1 freeze register 2"]
34pub struct APB1FZR2 {
35 register: ::vcell::VolatileCell<u32>,
36}
37#[doc = "Debug MCU APB1 freeze register 2"]
38pub mod apb1fzr2;
39#[doc = "Debug MCU APB2 freeze register"]
40pub struct APB2FZR {
41 register: ::vcell::VolatileCell<u32>,
42}
43#[doc = "Debug MCU APB2 freeze register"]
44pub mod apb2fzr;