#[repr(C)] #[doc = "Register block"] pub struct RegisterBlock { gpbr0: Gpbr0, gpbr1: Gpbr1, gpbr2: Gpbr2, gpbr3: Gpbr3, gpbr4: Gpbr4, gpbr5: Gpbr5, gpbr6: Gpbr6, gpbr7: Gpbr7, } impl RegisterBlock { #[doc = "0x00 - General Purpose Backup Register 0"] #[inline(always)] pub const fn gpbr0(&self) -> &Gpbr0 { &self.gpbr0 } #[doc = "0x04 - General Purpose Backup Register 1"] #[inline(always)] pub const fn gpbr1(&self) -> &Gpbr1 { &self.gpbr1 } #[doc = "0x08 - General Purpose Backup Register 2"] #[inline(always)] pub const fn gpbr2(&self) -> &Gpbr2 { &self.gpbr2 } #[doc = "0x0c - General Purpose Backup Register 3"] #[inline(always)] pub const fn gpbr3(&self) -> &Gpbr3 { &self.gpbr3 } #[doc = "0x10 - General Purpose Backup Register 4"] #[inline(always)] pub const fn gpbr4(&self) -> &Gpbr4 { &self.gpbr4 } #[doc = "0x14 - General Purpose Backup Register 5"] #[inline(always)] pub const fn gpbr5(&self) -> &Gpbr5 { &self.gpbr5 } #[doc = "0x18 - General Purpose Backup Register 6"] #[inline(always)] pub const fn gpbr6(&self) -> &Gpbr6 { &self.gpbr6 } #[doc = "0x1c - General Purpose Backup Register 7"] #[inline(always)] pub const fn gpbr7(&self) -> &Gpbr7 { &self.gpbr7 } } #[doc = "GPBR0 (rw) register accessor: General Purpose Backup Register 0\n\nYou can [`read`](crate::generic::Reg::read) this register and get [`gpbr0::R`]. You can [`write_with_zero`](crate::generic::Reg::write_with_zero) this register using [`gpbr0::W`]. You can also [`modify`](crate::generic::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@gpbr0`] module"] #[doc(alias = "GPBR0")] pub type Gpbr0 = crate::Reg; #[doc = "General Purpose Backup Register 0"] pub mod gpbr0; #[doc = "GPBR1 (rw) register accessor: General Purpose Backup Register 1\n\nYou can [`read`](crate::generic::Reg::read) this register and get [`gpbr1::R`]. You can [`write_with_zero`](crate::generic::Reg::write_with_zero) this register using [`gpbr1::W`]. You can also [`modify`](crate::generic::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@gpbr1`] module"] #[doc(alias = "GPBR1")] pub type Gpbr1 = crate::Reg; #[doc = "General Purpose Backup Register 1"] pub mod gpbr1; #[doc = "GPBR2 (rw) register accessor: General Purpose Backup Register 2\n\nYou can [`read`](crate::generic::Reg::read) this register and get [`gpbr2::R`]. You can [`write_with_zero`](crate::generic::Reg::write_with_zero) this register using [`gpbr2::W`]. You can also [`modify`](crate::generic::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@gpbr2`] module"] #[doc(alias = "GPBR2")] pub type Gpbr2 = crate::Reg; #[doc = "General Purpose Backup Register 2"] pub mod gpbr2; #[doc = "GPBR3 (rw) register accessor: General Purpose Backup Register 3\n\nYou can [`read`](crate::generic::Reg::read) this register and get [`gpbr3::R`]. You can [`write_with_zero`](crate::generic::Reg::write_with_zero) this register using [`gpbr3::W`]. You can also [`modify`](crate::generic::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@gpbr3`] module"] #[doc(alias = "GPBR3")] pub type Gpbr3 = crate::Reg; #[doc = "General Purpose Backup Register 3"] pub mod gpbr3; #[doc = "GPBR4 (rw) register accessor: General Purpose Backup Register 4\n\nYou can [`read`](crate::generic::Reg::read) this register and get [`gpbr4::R`]. You can [`write_with_zero`](crate::generic::Reg::write_with_zero) this register using [`gpbr4::W`]. You can also [`modify`](crate::generic::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@gpbr4`] module"] #[doc(alias = "GPBR4")] pub type Gpbr4 = crate::Reg; #[doc = "General Purpose Backup Register 4"] pub mod gpbr4; #[doc = "GPBR5 (rw) register accessor: General Purpose Backup Register 5\n\nYou can [`read`](crate::generic::Reg::read) this register and get [`gpbr5::R`]. You can [`write_with_zero`](crate::generic::Reg::write_with_zero) this register using [`gpbr5::W`]. You can also [`modify`](crate::generic::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@gpbr5`] module"] #[doc(alias = "GPBR5")] pub type Gpbr5 = crate::Reg; #[doc = "General Purpose Backup Register 5"] pub mod gpbr5; #[doc = "GPBR6 (rw) register accessor: General Purpose Backup Register 6\n\nYou can [`read`](crate::generic::Reg::read) this register and get [`gpbr6::R`]. You can [`write_with_zero`](crate::generic::Reg::write_with_zero) this register using [`gpbr6::W`]. You can also [`modify`](crate::generic::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@gpbr6`] module"] #[doc(alias = "GPBR6")] pub type Gpbr6 = crate::Reg; #[doc = "General Purpose Backup Register 6"] pub mod gpbr6; #[doc = "GPBR7 (rw) register accessor: General Purpose Backup Register 7\n\nYou can [`read`](crate::generic::Reg::read) this register and get [`gpbr7::R`]. You can [`write_with_zero`](crate::generic::Reg::write_with_zero) this register using [`gpbr7::W`]. You can also [`modify`](crate::generic::Reg::modify) this register. See [API](https://docs.rs/svd2rust/#read--modify--write-api).\n\nFor information about available fields see [`mod@gpbr7`] module"] #[doc(alias = "GPBR7")] pub type Gpbr7 = crate::Reg; #[doc = "General Purpose Backup Register 7"] pub mod gpbr7;