#[doc = r"Register block"] #[repr(C)] pub struct RegisterBlock { #[doc = "0x00 - Supply Controller Control Register"] pub cr: CR, #[doc = "0x04 - Supply Controller Supply Monitor Mode Register"] pub smmr: SMMR, #[doc = "0x08 - Supply Controller Mode Register"] pub mr: MR, #[doc = "0x0c - Supply Controller Wake-up Mode Register"] pub wumr: WUMR, #[doc = "0x10 - Supply Controller Wake-up Inputs Register"] pub wuir: WUIR, #[doc = "0x14 - Supply Controller Status Register"] pub sr: SR, } #[doc = "CR (w) register accessor: an alias for `Reg`"] pub type CR = crate::Reg; #[doc = "Supply Controller Control Register"] pub mod cr; #[doc = "SMMR (rw) register accessor: an alias for `Reg`"] pub type SMMR = crate::Reg; #[doc = "Supply Controller Supply Monitor Mode Register"] pub mod smmr; #[doc = "MR (rw) register accessor: an alias for `Reg`"] pub type MR = crate::Reg; #[doc = "Supply Controller Mode Register"] pub mod mr; #[doc = "WUMR (rw) register accessor: an alias for `Reg`"] pub type WUMR = crate::Reg; #[doc = "Supply Controller Wake-up Mode Register"] pub mod wumr; #[doc = "WUIR (rw) register accessor: an alias for `Reg`"] pub type WUIR = crate::Reg; #[doc = "Supply Controller Wake-up Inputs Register"] pub mod wuir; #[doc = "SR (r) register accessor: an alias for `Reg`"] pub type SR = crate::Reg; #[doc = "Supply Controller Status Register"] pub mod sr;