#[repr(C)]pub struct RegisterBlock {Show 22 fields
pub c0cr: Reg<C0CR_SPEC>,
pub c1cr: Reg<C1CR_SPEC>,
pub c2cr: Reg<C2CR_SPEC>,
pub c3cr: Reg<C3CR_SPEC>,
pub c4cr: Reg<C4CR_SPEC>,
pub c5cr: Reg<C5CR_SPEC>,
pub c6cr: Reg<C6CR_SPEC>,
pub c7cr: Reg<C7CR_SPEC>,
pub c8cr: Reg<C8CR_SPEC>,
pub c9cr: Reg<C9CR_SPEC>,
pub c10cr: Reg<C10CR_SPEC>,
pub c11cr: Reg<C11CR_SPEC>,
pub c12cr: Reg<C12CR_SPEC>,
pub c13cr: Reg<C13CR_SPEC>,
pub csr: Reg<CSR_SPEC>,
pub ccfr: Reg<CCFR_SPEC>,
pub rg0cr: Reg<RG0CR_SPEC>,
pub rg1cr: Reg<RG1CR_SPEC>,
pub rg2cr: Reg<RG2CR_SPEC>,
pub rg3cr: Reg<RG3CR_SPEC>,
pub rgsr: Reg<RGSR_SPEC>,
pub rgcfr: Reg<RGCFR_SPEC>,
/* private fields */
}
Expand description
Register block
Fields
c0cr: Reg<C0CR_SPEC>
0x00 - request line multiplexer channel x configuration register
c1cr: Reg<C1CR_SPEC>
0x04 - request line multiplexer channel x configuration register
c2cr: Reg<C2CR_SPEC>
0x08 - request line multiplexer channel x configuration register
c3cr: Reg<C3CR_SPEC>
0x0c - request line multiplexer channel x configuration register
c4cr: Reg<C4CR_SPEC>
0x10 - request line multiplexer channel x configuration register
c5cr: Reg<C5CR_SPEC>
0x14 - request line multiplexer channel x configuration register
c6cr: Reg<C6CR_SPEC>
0x18 - request line multiplexer channel x configuration register
c7cr: Reg<C7CR_SPEC>
0x1c - request line multiplexer channel x configuration register
c8cr: Reg<C8CR_SPEC>
0x20 - request line multiplexer channel x configuration register
c9cr: Reg<C9CR_SPEC>
0x24 - request line multiplexer channel x configuration register
c10cr: Reg<C10CR_SPEC>
0x28 - C10CR
c11cr: Reg<C11CR_SPEC>
0x2c - C11CR
c12cr: Reg<C12CR_SPEC>
0x30 - C12CR
c13cr: Reg<C13CR_SPEC>
0x34 - C13CR
csr: Reg<CSR_SPEC>
0x80 - request line multiplexer interrupt channel status register
ccfr: Reg<CCFR_SPEC>
0x84 - request line multiplexer interrupt channel clear flag register
rg0cr: Reg<RG0CR_SPEC>
0x100 - request generator channel x configuration register
rg1cr: Reg<RG1CR_SPEC>
0x104 - request generator channel x configuration register
rg2cr: Reg<RG2CR_SPEC>
0x108 - request generator channel x configuration register
rg3cr: Reg<RG3CR_SPEC>
0x10c - request generator channel x configuration register
rgsr: Reg<RGSR_SPEC>
0x140 - request generator interrupt status register
rgcfr: Reg<RGCFR_SPEC>
0x144 - request generator interrupt clear flag 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