stm32l4x2_pac/
iwdg.rs

1#[doc = r" Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - Key register"]
5    pub kr: KR,
6    #[doc = "0x04 - Prescaler register"]
7    pub pr: PR,
8    #[doc = "0x08 - Reload register"]
9    pub rlr: RLR,
10    #[doc = "0x0c - Status register"]
11    pub sr: SR,
12    #[doc = "0x10 - Window register"]
13    pub winr: WINR,
14}
15#[doc = "Key register"]
16pub struct KR {
17    register: ::vcell::VolatileCell<u32>,
18}
19#[doc = "Key register"]
20pub mod kr;
21#[doc = "Prescaler register"]
22pub struct PR {
23    register: ::vcell::VolatileCell<u32>,
24}
25#[doc = "Prescaler register"]
26pub mod pr;
27#[doc = "Reload register"]
28pub struct RLR {
29    register: ::vcell::VolatileCell<u32>,
30}
31#[doc = "Reload register"]
32pub mod rlr;
33#[doc = "Status register"]
34pub struct SR {
35    register: ::vcell::VolatileCell<u32>,
36}
37#[doc = "Status register"]
38pub mod sr;
39#[doc = "Window register"]
40pub struct WINR {
41    register: ::vcell::VolatileCell<u32>,
42}
43#[doc = "Window register"]
44pub mod winr;