Struct xmc4800::gpdma1::RegisterBlock
source · #[repr(C)]pub struct RegisterBlock { /* private fields */ }
Expand description
Register block
Implementations§
source§impl RegisterBlock
impl RegisterBlock
sourcepub const fn rawsrctran(&self) -> &RAWSRCTRAN
pub const fn rawsrctran(&self) -> &RAWSRCTRAN
0x10 - Raw IntSrcTran Status
sourcepub const fn rawdsttran(&self) -> &RAWDSTTRAN
pub const fn rawdsttran(&self) -> &RAWDSTTRAN
0x18 - Raw IntBlock Status
sourcepub const fn statusblock(&self) -> &STATUSBLOCK
pub const fn statusblock(&self) -> &STATUSBLOCK
0x30 - IntBlock Status
sourcepub const fn statussrctran(&self) -> &STATUSSRCTRAN
pub const fn statussrctran(&self) -> &STATUSSRCTRAN
0x38 - IntSrcTran Status
sourcepub const fn statusdsttran(&self) -> &STATUSDSTTRAN
pub const fn statusdsttran(&self) -> &STATUSDSTTRAN
0x40 - IntBlock Status
sourcepub const fn masksrctran(&self) -> &MASKSRCTRAN
pub const fn masksrctran(&self) -> &MASKSRCTRAN
0x60 - Mask for Raw IntSrcTran Status
sourcepub const fn maskdsttran(&self) -> &MASKDSTTRAN
pub const fn maskdsttran(&self) -> &MASKDSTTRAN
0x68 - Mask for Raw IntBlock Status
sourcepub const fn clearblock(&self) -> &CLEARBLOCK
pub const fn clearblock(&self) -> &CLEARBLOCK
0x80 - IntBlock Status
sourcepub const fn clearsrctran(&self) -> &CLEARSRCTRAN
pub const fn clearsrctran(&self) -> &CLEARSRCTRAN
0x88 - IntSrcTran Status
sourcepub const fn cleardsttran(&self) -> &CLEARDSTTRAN
pub const fn cleardsttran(&self) -> &CLEARDSTTRAN
0x90 - IntBlock Status
sourcepub const fn reqsrcreg(&self) -> &REQSRCREG
pub const fn reqsrcreg(&self) -> &REQSRCREG
0xa8 - Source Software Transaction Request Register
sourcepub const fn reqdstreg(&self) -> &REQDSTREG
pub const fn reqdstreg(&self) -> &REQDSTREG
0xb0 - Destination Software Transaction Request Register
sourcepub const fn sglreqsrcreg(&self) -> &SGLREQSRCREG
pub const fn sglreqsrcreg(&self) -> &SGLREQSRCREG
0xb8 - Single Source Transaction Request Register
sourcepub const fn sglreqdstreg(&self) -> &SGLREQDSTREG
pub const fn sglreqdstreg(&self) -> &SGLREQDSTREG
0xc0 - Single Destination Transaction Request Register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl Send for RegisterBlock
impl !Sync for RegisterBlock
impl Unpin for RegisterBlock
impl UnwindSafe for RegisterBlock
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more