1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - Watchdog Configuration"]
    pub wdtcfg: WDTCFG,
    #[doc = "0x01 - BOD Configuration"]
    pub bodcfg: BODCFG,
    #[doc = "0x02 - Oscillator Configuration"]
    pub osccfg: OSCCFG,
    _reserved3: [u8; 0x02],
    #[doc = "0x05 - System Configuration 0"]
    pub syscfg0: SYSCFG0,
    #[doc = "0x06 - System Configuration 1"]
    pub syscfg1: SYSCFG1,
    #[doc = "0x07 - Application Code Section End"]
    pub append: APPEND,
    #[doc = "0x08 - Boot Section End"]
    pub bootend: BOOTEND,
}
#[doc = "APPEND (rw) register accessor: an alias for `Reg<APPEND_SPEC>`"]
pub type APPEND = crate::Reg<append::APPEND_SPEC>;
#[doc = "Application Code Section End"]
pub mod append;
#[doc = "BODCFG (rw) register accessor: an alias for `Reg<BODCFG_SPEC>`"]
pub type BODCFG = crate::Reg<bodcfg::BODCFG_SPEC>;
#[doc = "BOD Configuration"]
pub mod bodcfg;
#[doc = "BOOTEND (rw) register accessor: an alias for `Reg<BOOTEND_SPEC>`"]
pub type BOOTEND = crate::Reg<bootend::BOOTEND_SPEC>;
#[doc = "Boot Section End"]
pub mod bootend;
#[doc = "OSCCFG (rw) register accessor: an alias for `Reg<OSCCFG_SPEC>`"]
pub type OSCCFG = crate::Reg<osccfg::OSCCFG_SPEC>;
#[doc = "Oscillator Configuration"]
pub mod osccfg;
#[doc = "SYSCFG0 (rw) register accessor: an alias for `Reg<SYSCFG0_SPEC>`"]
pub type SYSCFG0 = crate::Reg<syscfg0::SYSCFG0_SPEC>;
#[doc = "System Configuration 0"]
pub mod syscfg0;
#[doc = "SYSCFG1 (rw) register accessor: an alias for `Reg<SYSCFG1_SPEC>`"]
pub type SYSCFG1 = crate::Reg<syscfg1::SYSCFG1_SPEC>;
#[doc = "System Configuration 1"]
pub mod syscfg1;
#[doc = "WDTCFG (rw) register accessor: an alias for `Reg<WDTCFG_SPEC>`"]
pub type WDTCFG = crate::Reg<wdtcfg::WDTCFG_SPEC>;
#[doc = "Watchdog Configuration"]
pub mod wdtcfg;