#[repr(C)]pub struct RegisterBlock {
pub ier1: Reg<IER1_SPEC>,
pub ier2: Reg<IER2_SPEC>,
pub ier3: Reg<IER3_SPEC>,
pub sr1: Reg<SR1_SPEC>,
pub sr2: Reg<SR2_SPEC>,
pub sr3: Reg<SR3_SPEC>,
pub fcr1: Reg<FCR1_SPEC>,
pub fcr2: Reg<FCR2_SPEC>,
pub fcr3: Reg<FCR3_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
ier1: Reg<IER1_SPEC>
0x00 - TZIC interrupt enable register 1
ier2: Reg<IER2_SPEC>
0x04 - TZIC interrupt enable register 2
ier3: Reg<IER3_SPEC>
0x08 - TZIC interrupt enable register 3
sr1: Reg<SR1_SPEC>
0x10 - TZIC interrupt status register 1
sr2: Reg<SR2_SPEC>
0x14 - TZIC interrupt status register 2
sr3: Reg<SR3_SPEC>
0x18 - TZIC interrupt status register 3
fcr1: Reg<FCR1_SPEC>
0x20 - TZIC interrupt clear register 1
fcr2: Reg<FCR2_SPEC>
0x24 - TZIC interrupt clear register 2
fcr3: Reg<FCR3_SPEC>
0x28 - TZIC interrupt clear register 3
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