stm32l4x2_pac/
swpmi1.rs

1#[doc = r" Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - SWPMI Configuration/Control register"]
5    pub cr: CR,
6    #[doc = "0x04 - SWPMI Bitrate register"]
7    pub brr: BRR,
8    _reserved0: [u8; 4usize],
9    #[doc = "0x0c - SWPMI Interrupt and Status register"]
10    pub isr: ISR,
11    #[doc = "0x10 - SWPMI Interrupt Flag Clear register"]
12    pub icr: ICR,
13    #[doc = "0x14 - SWPMI Interrupt Enable register"]
14    pub ier: IER,
15    #[doc = "0x18 - SWPMI Receive Frame Length register"]
16    pub rfl: RFL,
17    #[doc = "0x1c - SWPMI Transmit data register"]
18    pub tdr: TDR,
19    #[doc = "0x20 - SWPMI Receive data register"]
20    pub rdr: RDR,
21}
22#[doc = "SWPMI Configuration/Control register"]
23pub struct CR {
24    register: ::vcell::VolatileCell<u32>,
25}
26#[doc = "SWPMI Configuration/Control register"]
27pub mod cr;
28#[doc = "SWPMI Bitrate register"]
29pub struct BRR {
30    register: ::vcell::VolatileCell<u32>,
31}
32#[doc = "SWPMI Bitrate register"]
33pub mod brr;
34#[doc = "SWPMI Interrupt and Status register"]
35pub struct ISR {
36    register: ::vcell::VolatileCell<u32>,
37}
38#[doc = "SWPMI Interrupt and Status register"]
39pub mod isr;
40#[doc = "SWPMI Interrupt Flag Clear register"]
41pub struct ICR {
42    register: ::vcell::VolatileCell<u32>,
43}
44#[doc = "SWPMI Interrupt Flag Clear register"]
45pub mod icr;
46#[doc = "SWPMI Interrupt Enable register"]
47pub struct IER {
48    register: ::vcell::VolatileCell<u32>,
49}
50#[doc = "SWPMI Interrupt Enable register"]
51pub mod ier;
52#[doc = "SWPMI Receive Frame Length register"]
53pub struct RFL {
54    register: ::vcell::VolatileCell<u32>,
55}
56#[doc = "SWPMI Receive Frame Length register"]
57pub mod rfl;
58#[doc = "SWPMI Transmit data register"]
59pub struct TDR {
60    register: ::vcell::VolatileCell<u32>,
61}
62#[doc = "SWPMI Transmit data register"]
63pub mod tdr;
64#[doc = "SWPMI Receive data register"]
65pub struct RDR {
66    register: ::vcell::VolatileCell<u32>,
67}
68#[doc = "SWPMI Receive data register"]
69pub mod rdr;