1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - Supply Controller Control Register"]
5 pub cr: CR,
6 #[doc = "0x04 - Supply Controller Supply Monitor Mode Register"]
7 pub smmr: SMMR,
8 #[doc = "0x08 - Supply Controller Mode Register"]
9 pub mr: MR,
10 #[doc = "0x0c - Supply Controller Wake-up Mode Register"]
11 pub wumr: WUMR,
12 #[doc = "0x10 - Supply Controller Wake-up Inputs Register"]
13 pub wuir: WUIR,
14 #[doc = "0x14 - Supply Controller Status Register"]
15 pub sr: SR,
16}
17#[doc = "CR (w) register accessor: an alias for `Reg<CR_SPEC>`"]
18pub type CR = crate::Reg<cr::CR_SPEC>;
19#[doc = "Supply Controller Control Register"]
20pub mod cr;
21#[doc = "SMMR (rw) register accessor: an alias for `Reg<SMMR_SPEC>`"]
22pub type SMMR = crate::Reg<smmr::SMMR_SPEC>;
23#[doc = "Supply Controller Supply Monitor Mode Register"]
24pub mod smmr;
25#[doc = "MR (rw) register accessor: an alias for `Reg<MR_SPEC>`"]
26pub type MR = crate::Reg<mr::MR_SPEC>;
27#[doc = "Supply Controller Mode Register"]
28pub mod mr;
29#[doc = "WUMR (rw) register accessor: an alias for `Reg<WUMR_SPEC>`"]
30pub type WUMR = crate::Reg<wumr::WUMR_SPEC>;
31#[doc = "Supply Controller Wake-up Mode Register"]
32pub mod wumr;
33#[doc = "WUIR (rw) register accessor: an alias for `Reg<WUIR_SPEC>`"]
34pub type WUIR = crate::Reg<wuir::WUIR_SPEC>;
35#[doc = "Supply Controller Wake-up Inputs Register"]
36pub mod wuir;
37#[doc = "SR (r) register accessor: an alias for `Reg<SR_SPEC>`"]
38pub type SR = crate::Reg<sr::SR_SPEC>;
39#[doc = "Supply Controller Status Register"]
40pub mod sr;