Dma

Struct Dma 

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

Implementations§

Source§

impl Dma

Source

pub const fn dma0_a_starth_reg(&self) -> &'static Reg<Dma0AStarthReg_SPEC, RW>

Start address High A of DMA channel 0

Source

pub const fn dma0_a_startl_reg(&self) -> &'static Reg<Dma0AStartlReg_SPEC, RW>

Start address Low A of DMA channel 0

Source

pub const fn dma0_b_starth_reg(&self) -> &'static Reg<Dma0BStarthReg_SPEC, RW>

Start address High B of DMA channel 0

Source

pub const fn dma0_b_startl_reg(&self) -> &'static Reg<Dma0BStartlReg_SPEC, RW>

Start address Low B of DMA channel 0

Source

pub const fn dma0_ctrl_reg(&self) -> &'static Reg<Dma0CtrlReg_SPEC, RW>

Control register for the DMA channel 0

Source

pub const fn dma0_idx_reg(&self) -> &'static Reg<Dma0IdxReg_SPEC, RW>

Index value of DMA channel 0

Source

pub const fn dma0_int_reg(&self) -> &'static Reg<Dma0IntReg_SPEC, RW>

DMA receive interrupt register channel 0

Source

pub const fn dma0_len_reg(&self) -> &'static Reg<Dma0LenReg_SPEC, RW>

DMA receive length register channel 0

Source

pub const fn dma1_a_starth_reg(&self) -> &'static Reg<Dma1AStarthReg_SPEC, RW>

Start address High A of DMA channel 1

Source

pub const fn dma1_a_startl_reg(&self) -> &'static Reg<Dma1AStartlReg_SPEC, RW>

Start address Low A of DMA channel 1

Source

pub const fn dma1_b_starth_reg(&self) -> &'static Reg<Dma1BStarthReg_SPEC, RW>

Start address High B of DMA channel 1

Source

pub const fn dma1_b_startl_reg(&self) -> &'static Reg<Dma1BStartlReg_SPEC, RW>

Start address Low B of DMA channel 1

Source

pub const fn dma1_ctrl_reg(&self) -> &'static Reg<Dma1CtrlReg_SPEC, RW>

Control register for the DMA channel 1

Source

pub const fn dma1_idx_reg(&self) -> &'static Reg<Dma1IdxReg_SPEC, RW>

Index value of DMA channel 1

Source

pub const fn dma1_int_reg(&self) -> &'static Reg<Dma1IntReg_SPEC, RW>

DMA receive interrupt register channel 1

Source

pub const fn dma1_len_reg(&self) -> &'static Reg<Dma1LenReg_SPEC, RW>

DMA receive length register channel 1

Source

pub const fn dma2_a_starth_reg(&self) -> &'static Reg<Dma2AStarthReg_SPEC, RW>

Start address High A of DMA channel 2

Source

pub const fn dma2_a_startl_reg(&self) -> &'static Reg<Dma2AStartlReg_SPEC, RW>

Start address Low A of DMA channel 2

Source

pub const fn dma2_b_starth_reg(&self) -> &'static Reg<Dma2BStarthReg_SPEC, RW>

Start address High B of DMA channel 2

Source

pub const fn dma2_b_startl_reg(&self) -> &'static Reg<Dma2BStartlReg_SPEC, RW>

Start address Low B of DMA channel 2

Source

pub const fn dma2_ctrl_reg(&self) -> &'static Reg<Dma2CtrlReg_SPEC, RW>

Control register for the DMA channel 2

Source

pub const fn dma2_idx_reg(&self) -> &'static Reg<Dma2IdxReg_SPEC, RW>

Index value of DMA channel 2

Source

pub const fn dma2_int_reg(&self) -> &'static Reg<Dma2IntReg_SPEC, RW>

DMA receive interrupt register channel 2

Source

pub const fn dma2_len_reg(&self) -> &'static Reg<Dma2LenReg_SPEC, RW>

DMA receive length register channel 2

Source

pub const fn dma3_a_starth_reg(&self) -> &'static Reg<Dma3AStarthReg_SPEC, RW>

Start address High A of DMA channel 3

Source

pub const fn dma3_a_startl_reg(&self) -> &'static Reg<Dma3AStartlReg_SPEC, RW>

Start address Low A of DMA channel 3

Source

pub const fn dma3_b_starth_reg(&self) -> &'static Reg<Dma3BStarthReg_SPEC, RW>

Start address High B of DMA channel 3

Source

pub const fn dma3_b_startl_reg(&self) -> &'static Reg<Dma3BStartlReg_SPEC, RW>

Start address Low B of DMA channel 3

Source

pub const fn dma3_ctrl_reg(&self) -> &'static Reg<Dma3CtrlReg_SPEC, RW>

Control register for the DMA channel 3

Source

pub const fn dma3_idx_reg(&self) -> &'static Reg<Dma3IdxReg_SPEC, RW>

Index value of DMA channel 3

Source

pub const fn dma3_int_reg(&self) -> &'static Reg<Dma3IntReg_SPEC, RW>

DMA receive interrupt register channel 3

Source

pub const fn dma3_len_reg(&self) -> &'static Reg<Dma3LenReg_SPEC, RW>

DMA receive length register channel 3

Source

pub const fn dma4_a_starth_reg(&self) -> &'static Reg<Dma4AStarthReg_SPEC, RW>

Start address High A of DMA channel 4

Source

pub const fn dma4_a_startl_reg(&self) -> &'static Reg<Dma4AStartlReg_SPEC, RW>

Start address Low A of DMA channel 4

Source

pub const fn dma4_b_starth_reg(&self) -> &'static Reg<Dma4BStarthReg_SPEC, RW>

Start address High B of DMA channel 4

Source

pub const fn dma4_b_startl_reg(&self) -> &'static Reg<Dma4BStartlReg_SPEC, RW>

Start address Low B of DMA channel 4

Source

pub const fn dma4_ctrl_reg(&self) -> &'static Reg<Dma4CtrlReg_SPEC, RW>

Control register for the DMA channel 4

Source

pub const fn dma4_idx_reg(&self) -> &'static Reg<Dma4IdxReg_SPEC, RW>

Index value of DMA channel 4

Source

pub const fn dma4_int_reg(&self) -> &'static Reg<Dma4IntReg_SPEC, RW>

DMA receive interrupt register channel 4

Source

pub const fn dma4_len_reg(&self) -> &'static Reg<Dma4LenReg_SPEC, RW>

DMA receive length register channel 4

Source

pub const fn dma5_a_starth_reg(&self) -> &'static Reg<Dma5AStarthReg_SPEC, RW>

Start address High A of DMA channel 5

Source

pub const fn dma5_a_startl_reg(&self) -> &'static Reg<Dma5AStartlReg_SPEC, RW>

Start address Low A of DMA channel 5

Source

pub const fn dma5_b_starth_reg(&self) -> &'static Reg<Dma5BStarthReg_SPEC, RW>

Start address High B of DMA channel 5

Source

pub const fn dma5_b_startl_reg(&self) -> &'static Reg<Dma5BStartlReg_SPEC, RW>

Start address Low B of DMA channel 5

Source

pub const fn dma5_ctrl_reg(&self) -> &'static Reg<Dma5CtrlReg_SPEC, RW>

Control register for the DMA channel 5

Source

pub const fn dma5_idx_reg(&self) -> &'static Reg<Dma5IdxReg_SPEC, RW>

Index value of DMA channel 5

Source

pub const fn dma5_int_reg(&self) -> &'static Reg<Dma5IntReg_SPEC, RW>

DMA receive interrupt register channel 5

Source

pub const fn dma5_len_reg(&self) -> &'static Reg<Dma5LenReg_SPEC, RW>

DMA receive length register channel 5

Source

pub const fn dma6_a_starth_reg(&self) -> &'static Reg<Dma6AStarthReg_SPEC, RW>

Start address High A of DMA channel 6

Source

pub const fn dma6_a_startl_reg(&self) -> &'static Reg<Dma6AStartlReg_SPEC, RW>

Start address Low A of DMA channel 6

Source

pub const fn dma6_b_starth_reg(&self) -> &'static Reg<Dma6BStarthReg_SPEC, RW>

Start address High B of DMA channel 6

Source

pub const fn dma6_b_startl_reg(&self) -> &'static Reg<Dma6BStartlReg_SPEC, RW>

Start address Low B of DMA channel 6

Source

pub const fn dma6_ctrl_reg(&self) -> &'static Reg<Dma6CtrlReg_SPEC, RW>

Control register for the DMA channel 6

Source

pub const fn dma6_idx_reg(&self) -> &'static Reg<Dma6IdxReg_SPEC, RW>

Index value of DMA channel 6

Source

pub const fn dma6_int_reg(&self) -> &'static Reg<Dma6IntReg_SPEC, RW>

DMA receive interrupt register channel 6

Source

pub const fn dma6_len_reg(&self) -> &'static Reg<Dma6LenReg_SPEC, RW>

DMA receive length register channel 6

Source

pub const fn dma7_a_starth_reg(&self) -> &'static Reg<Dma7AStarthReg_SPEC, RW>

Start address High A of DMA channel 7

Source

pub const fn dma7_a_startl_reg(&self) -> &'static Reg<Dma7AStartlReg_SPEC, RW>

Start address Low A of DMA channel 7

Source

pub const fn dma7_b_starth_reg(&self) -> &'static Reg<Dma7BStarthReg_SPEC, RW>

Start address High B of DMA channel 7

Source

pub const fn dma7_b_startl_reg(&self) -> &'static Reg<Dma7BStartlReg_SPEC, RW>

Start address Low B of DMA channel 7

Source

pub const fn dma7_ctrl_reg(&self) -> &'static Reg<Dma7CtrlReg_SPEC, RW>

Control register for the DMA channel 7

Source

pub const fn dma7_idx_reg(&self) -> &'static Reg<Dma7IdxReg_SPEC, RW>

Index value of DMA channel 7

Source

pub const fn dma7_int_reg(&self) -> &'static Reg<Dma7IntReg_SPEC, RW>

DMA receive interrupt register channel 7

Source

pub const fn dma7_len_reg(&self) -> &'static Reg<Dma7LenReg_SPEC, RW>

DMA receive length register channel 7

Source

pub const fn dma_clear_int_reg(&self) -> &'static Reg<DmaClearIntReg_SPEC, RW>

DMA clear interrupt register

Source

pub const fn dma_int_status_reg(&self) -> &'static Reg<DmaIntStatusReg_SPEC, RW>

DMA interrupt status register

Source

pub const fn dma_req_mux_reg(&self) -> &'static Reg<DmaReqMuxReg_SPEC, RW>

DMA channel assignments

Trait Implementations§

Source§

impl Clone for Dma

Source§

fn clone(&self) -> Dma

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 Dma

Source§

fn eq(&self, other: &Dma) -> 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 Dma

Source§

impl Eq for Dma

Source§

impl Send for Dma

DMA registers

Source§

impl StructuralPartialEq for Dma

Source§

impl Sync for Dma

Auto Trait Implementations§

§

impl Freeze for Dma

§

impl RefUnwindSafe for Dma

§

impl Unpin for Dma

§

impl UnwindSafe for Dma

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.