Struct stm32g0::stm32g030::syscfg_itline::RegisterBlock
source · [−]#[repr(C)]pub struct RegisterBlock {Show 26 fields
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 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 itline19: Reg<ITLINE19_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>,
/* private fields */
}
Expand description
Register block
Fields
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
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
itline19: Reg<ITLINE19_SPEC>
0xcc - interrupt line 19 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
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