Dmac0

Struct Dmac0 

Source
pub struct Dmac0 { /* private fields */ }

Implementations§

Source§

impl Dmac0

Source

pub const fn dmsar(&self) -> &'static Reg<Dmsar_SPEC, RW>

DMA Source Address Register

Source

pub const fn dmdar(&self) -> &'static Reg<Dmdar_SPEC, RW>

DMA Destination Address Register

Source

pub const fn dmcra(&self) -> &'static Reg<Dmcra_SPEC, RW>

DMA Transfer Count Register

Source

pub const fn dmcrb(&self) -> &'static Reg<Dmcrb_SPEC, RW>

DMA Block Transfer Count Register

Source

pub const fn dmtmd(&self) -> &'static Reg<Dmtmd_SPEC, RW>

DMA Transfer Mode Register

Source

pub const fn dmint(&self) -> &'static Reg<Dmint_SPEC, RW>

DMA Interrupt Setting Register

Source

pub const fn dmamd(&self) -> &'static Reg<Dmamd_SPEC, RW>

DMA Address Mode Register

Source

pub const fn dmofr(&self) -> &'static Reg<Dmofr_SPEC, RW>

DMA Offset Register

Source

pub const fn dmcnt(&self) -> &'static Reg<Dmcnt_SPEC, RW>

DMA Transfer Enable Register

Source

pub const fn dmreq(&self) -> &'static Reg<Dmreq_SPEC, RW>

DMA Software Start Register

Source

pub const fn dmsts(&self) -> &'static Reg<Dmsts_SPEC, RW>

DMA Status Register

Source

pub const fn dmsrr(&self) -> &'static Reg<Dmsrr_SPEC, RW>

DMA Source Reload Address Register

Source

pub const fn dmdrr(&self) -> &'static Reg<Dmdrr_SPEC, RW>

DMA Destination Reload Address Register

Source

pub const fn dmsbs(&self) -> &'static Reg<Dmsbs_SPEC, RW>

DMA Source Buffer Size Register

Source

pub const fn dmdbs(&self) -> &'static Reg<Dmdbs_SPEC, RW>

DMA Destination Buffer Size Register

Trait Implementations§

Source§

impl Clone for Dmac0

Source§

fn clone(&self) -> Dmac0

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl PartialEq for Dmac0

Source§

fn eq(&self, other: &Dmac0) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for Dmac0

Source§

impl Eq for Dmac0

Source§

impl Send for Dmac0

Direct memory access controller 0

Source§

impl StructuralPartialEq for Dmac0

Source§

impl Sync for Dmac0

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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.