[][src]Trait samd_dma::storage::DmaStorage

pub trait DmaStorage: Sealed {
    type Index: Unsigned + IsLessOrEqual<CHANMAX, Output = True>;
    fn baseaddr(&self) -> *const TransferDescriptor;
fn wbaddr(&self) -> *const TransferDescriptor; }

Trait for accessing the base and write-back addresses of a storage unit.

Associated Types

type Index: Unsigned + IsLessOrEqual<CHANMAX, Output = True>

Loading content...

Required methods

fn baseaddr(&self) -> *const TransferDescriptor

fn wbaddr(&self) -> *const TransferDescriptor

Loading content...

Implementors

impl DmaStorage for Storage1[src]

type Index = U1

impl DmaStorage for Storage10[src]

type Index = U10

impl DmaStorage for Storage11[src]

type Index = U11

impl DmaStorage for Storage12[src]

type Index = U12

impl DmaStorage for Storage2[src]

type Index = U2

impl DmaStorage for Storage3[src]

type Index = U3

impl DmaStorage for Storage4[src]

type Index = U4

impl DmaStorage for Storage5[src]

type Index = U5

impl DmaStorage for Storage6[src]

type Index = U6

impl DmaStorage for Storage7[src]

type Index = U7

impl DmaStorage for Storage8[src]

type Index = U8

impl DmaStorage for Storage9[src]

type Index = U9

impl<T: Unsigned + IsLessOrEqual<CHANMAX, Output = True>> DmaStorage for UnsafeStorage<T>[src]

type Index = T

Loading content...