Skip to main content

RegisterBlock

Struct RegisterBlock 

Source
#[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§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.