#[repr(C)]pub struct RegisterBlock {Show 24 fields
pub dmacon: Reg<DMACON_SPEC>,
pub dmaconclr: Reg<DMACONCLR_SPEC>,
pub dmaconset: Reg<DMACONSET_SPEC>,
pub dmaconinv: Reg<DMACONINV_SPEC>,
pub dmastat: Reg<DMASTAT_SPEC>,
pub dmastatclr: Reg<DMASTATCLR_SPEC>,
pub dmastatset: Reg<DMASTATSET_SPEC>,
pub dmastatinv: Reg<DMASTATINV_SPEC>,
pub dmaaddr: Reg<DMAADDR_SPEC>,
pub dmaaddrclr: Reg<DMAADDRCLR_SPEC>,
pub dmaaddrset: Reg<DMAADDRSET_SPEC>,
pub dmaaddrinv: Reg<DMAADDRINV_SPEC>,
pub dcrccon: Reg<DCRCCON_SPEC>,
pub dcrcconclr: Reg<DCRCCONCLR_SPEC>,
pub dcrcconset: Reg<DCRCCONSET_SPEC>,
pub dcrcconinv: Reg<DCRCCONINV_SPEC>,
pub dcrcdata: Reg<DCRCDATA_SPEC>,
pub dcrcdataclr: Reg<DCRCDATACLR_SPEC>,
pub dcrcdataset: Reg<DCRCDATASET_SPEC>,
pub dcrcdatainv: Reg<DCRCDATAINV_SPEC>,
pub dcrcxor: Reg<DCRCXOR_SPEC>,
pub dcrcxorclr: Reg<DCRCXORCLR_SPEC>,
pub dcrcxorset: Reg<DCRCXORSET_SPEC>,
pub dcrcxorinv: Reg<DCRCXORINV_SPEC>,
}Expand description
Register block
Fields§
§dmacon: Reg<DMACON_SPEC>0x00 - DMACON register
dmaconclr: Reg<DMACONCLR_SPEC>0x04 - DMACONCLR register
dmaconset: Reg<DMACONSET_SPEC>0x08 - DMACONSET register
dmaconinv: Reg<DMACONINV_SPEC>0x0c - DMACONINV register
dmastat: Reg<DMASTAT_SPEC>0x10 - DMASTAT register
dmastatclr: Reg<DMASTATCLR_SPEC>0x14 - DMASTATCLR register
dmastatset: Reg<DMASTATSET_SPEC>0x18 - DMASTATSET register
dmastatinv: Reg<DMASTATINV_SPEC>0x1c - DMASTATINV register
dmaaddr: Reg<DMAADDR_SPEC>0x20 - DMAADDR register
dmaaddrclr: Reg<DMAADDRCLR_SPEC>0x24 - DMAADDRCLR register
dmaaddrset: Reg<DMAADDRSET_SPEC>0x28 - DMAADDRSET register
dmaaddrinv: Reg<DMAADDRINV_SPEC>0x2c - DMAADDRINV register
dcrccon: Reg<DCRCCON_SPEC>0x30 - DCRCCON register
dcrcconclr: Reg<DCRCCONCLR_SPEC>0x34 - DCRCCONCLR register
dcrcconset: Reg<DCRCCONSET_SPEC>0x38 - DCRCCONSET register
dcrcconinv: Reg<DCRCCONINV_SPEC>0x3c - DCRCCONINV register
dcrcdata: Reg<DCRCDATA_SPEC>0x40 - DCRCDATA register
dcrcdataclr: Reg<DCRCDATACLR_SPEC>0x44 - DCRCDATACLR register
dcrcdataset: Reg<DCRCDATASET_SPEC>0x48 - DCRCDATASET register
dcrcdatainv: Reg<DCRCDATAINV_SPEC>0x4c - DCRCDATAINV register
dcrcxor: Reg<DCRCXOR_SPEC>0x50 - DCRCXOR register
dcrcxorclr: Reg<DCRCXORCLR_SPEC>0x54 - DCRCXORCLR register
dcrcxorset: Reg<DCRCXORSET_SPEC>0x58 - DCRCXORSET register
dcrcxorinv: Reg<DCRCXORINV_SPEC>0x5c - DCRCXORINV register
Auto Trait Implementations§
impl !Freeze for RegisterBlock
impl !RefUnwindSafe for RegisterBlock
impl !Sync for RegisterBlock
impl Send for RegisterBlock
impl Unpin for RegisterBlock
impl UnsafeUnpin 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