Struct stm32g0::stm32g081::syscfg_vrefbuf::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 36 fields
pub cfgr1: Reg<CFGR1_SPEC>,
pub cfgr2: Reg<CFGR2_SPEC>,
pub vrefbuf_csr: Reg<VREFBUF_CSR_SPEC>,
pub vrefbuf_ccr: Reg<VREFBUF_CCR_SPEC>,
pub itline0: Reg<ITLINE0_SPEC>,
pub itline1: Reg<ITLINE1_SPEC>,
pub itline2: Reg<ITLINE2_SPEC>,
pub itline3: Reg<ITLINE3_SPEC>,
pub itline4: Reg<ITLINE4_SPEC>,
pub itline5: Reg<ITLINE5_SPEC>,
pub itline6: Reg<ITLINE6_SPEC>,
pub itline7: Reg<ITLINE7_SPEC>,
pub itline8: Reg<ITLINE8_SPEC>,
pub itline9: Reg<ITLINE9_SPEC>,
pub itline10: Reg<ITLINE10_SPEC>,
pub itline11: Reg<ITLINE11_SPEC>,
pub itline12: Reg<ITLINE12_SPEC>,
pub itline13: Reg<ITLINE13_SPEC>,
pub itline14: Reg<ITLINE14_SPEC>,
pub itline15: Reg<ITLINE15_SPEC>,
pub itline16: Reg<ITLINE16_SPEC>,
pub itline17: Reg<ITLINE17_SPEC>,
pub itline18: Reg<ITLINE18_SPEC>,
pub itline19: Reg<ITLINE19_SPEC>,
pub itline20: Reg<ITLINE20_SPEC>,
pub itline21: Reg<ITLINE21_SPEC>,
pub itline22: Reg<ITLINE22_SPEC>,
pub itline23: Reg<ITLINE23_SPEC>,
pub itline24: Reg<ITLINE24_SPEC>,
pub itline25: Reg<ITLINE25_SPEC>,
pub itline26: Reg<ITLINE26_SPEC>,
pub itline27: Reg<ITLINE27_SPEC>,
pub itline28: Reg<ITLINE28_SPEC>,
pub itline29: Reg<ITLINE29_SPEC>,
pub itline30: Reg<ITLINE30_SPEC>,
pub itline31: Reg<ITLINE31_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
cfgr1: Reg<CFGR1_SPEC>
0x00 - SYSCFG configuration register 1
cfgr2: Reg<CFGR2_SPEC>
0x18 - SYSCFG configuration register 1
vrefbuf_csr: Reg<VREFBUF_CSR_SPEC>
0x30 - VREFBUF control and status register
vrefbuf_ccr: Reg<VREFBUF_CCR_SPEC>
0x34 - VREFBUF calibration control register
itline0: Reg<ITLINE0_SPEC>
0x80 - interrupt line 0 status register
itline1: Reg<ITLINE1_SPEC>
0x84 - interrupt line 1 status register
itline2: Reg<ITLINE2_SPEC>
0x88 - interrupt line 2 status register
itline3: Reg<ITLINE3_SPEC>
0x8c - interrupt line 3 status register
itline4: Reg<ITLINE4_SPEC>
0x90 - interrupt line 4 status register
itline5: Reg<ITLINE5_SPEC>
0x94 - interrupt line 5 status register
itline6: Reg<ITLINE6_SPEC>
0x98 - interrupt line 6 status register
itline7: Reg<ITLINE7_SPEC>
0x9c - interrupt line 7 status register
itline8: Reg<ITLINE8_SPEC>
0xa0 - interrupt line 8 status register
itline9: Reg<ITLINE9_SPEC>
0xa4 - interrupt line 9 status register
itline10: Reg<ITLINE10_SPEC>
0xa8 - interrupt line 10 status register
itline11: Reg<ITLINE11_SPEC>
0xac - interrupt line 11 status register
itline12: Reg<ITLINE12_SPEC>
0xb0 - interrupt line 12 status register
itline13: Reg<ITLINE13_SPEC>
0xb4 - interrupt line 13 status register
itline14: Reg<ITLINE14_SPEC>
0xb8 - interrupt line 14 status register
itline15: Reg<ITLINE15_SPEC>
0xbc - interrupt line 15 status register
itline16: Reg<ITLINE16_SPEC>
0xc0 - interrupt line 16 status register
itline17: Reg<ITLINE17_SPEC>
0xc4 - interrupt line 17 status register
itline18: Reg<ITLINE18_SPEC>
0xc8 - interrupt line 18 status register
itline19: Reg<ITLINE19_SPEC>
0xcc - interrupt line 19 status register
itline20: Reg<ITLINE20_SPEC>
0xd0 - interrupt line 20 status register
itline21: Reg<ITLINE21_SPEC>
0xd4 - interrupt line 21 status register
itline22: Reg<ITLINE22_SPEC>
0xd8 - interrupt line 22 status register
itline23: Reg<ITLINE23_SPEC>
0xdc - interrupt line 23 status register
itline24: Reg<ITLINE24_SPEC>
0xe0 - interrupt line 24 status register
itline25: Reg<ITLINE25_SPEC>
0xe4 - interrupt line 25 status register
itline26: Reg<ITLINE26_SPEC>
0xe8 - interrupt line 26 status register
itline27: Reg<ITLINE27_SPEC>
0xec - interrupt line 27 status register
itline28: Reg<ITLINE28_SPEC>
0xf0 - interrupt line 28 status register
itline29: Reg<ITLINE29_SPEC>
0xf4 - interrupt line 29 status register
itline30: Reg<ITLINE30_SPEC>
0xf8 - interrupt line 30 status register
itline31: Reg<ITLINE31_SPEC>
0xfc - interrupt line 31 status register
Auto Trait Implementations
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more