stm32l4x2_pac/
crs.rs

1#[doc = r" Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - control register"]
5    pub cr: CR,
6    #[doc = "0x04 - configuration register"]
7    pub cfgr: CFGR,
8    #[doc = "0x08 - interrupt and status register"]
9    pub isr: ISR,
10    #[doc = "0x0c - interrupt flag clear register"]
11    pub icr: ICR,
12}
13#[doc = "control register"]
14pub struct CR {
15    register: ::vcell::VolatileCell<u32>,
16}
17#[doc = "control register"]
18pub mod cr;
19#[doc = "configuration register"]
20pub struct CFGR {
21    register: ::vcell::VolatileCell<u32>,
22}
23#[doc = "configuration register"]
24pub mod cfgr;
25#[doc = "interrupt and status register"]
26pub struct ISR {
27    register: ::vcell::VolatileCell<u32>,
28}
29#[doc = "interrupt and status register"]
30pub mod isr;
31#[doc = "interrupt flag clear register"]
32pub struct ICR {
33    register: ::vcell::VolatileCell<u32>,
34}
35#[doc = "interrupt flag clear register"]
36pub mod icr;