pub struct Dma { /* private fields */ }Expand description
DMA controller
Implementations§
Source§impl Dma
impl Dma
pub const unsafe fn from_ptr(ptr: *mut ()) -> Self
pub const fn as_ptr(&self) -> *mut ()
Sourcepub const fn srambase(self) -> Reg<Srambase, RW>
pub const fn srambase(self) -> Reg<Srambase, RW>
SRAM address of the channel configuration table.
Sourcepub const fn enableset0(self) -> Reg<Enableset0, RW>
pub const fn enableset0(self) -> Reg<Enableset0, RW>
Channel Enable read and Set for all DMA channels.
Sourcepub const fn enableclr0(self) -> Reg<Enableclr0, W>
pub const fn enableclr0(self) -> Reg<Enableclr0, W>
Channel Enable Clear for all DMA channels.
Sourcepub const fn intenset0(self) -> Reg<Intenset0, RW>
pub const fn intenset0(self) -> Reg<Intenset0, RW>
Interrupt Enable read and Set for all DMA channels.
Trait Implementations§
impl Copy for Dma
impl Eq for Dma
impl Send for Dma
impl StructuralPartialEq for Dma
impl Sync for Dma
Auto Trait Implementations§
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