atsamd_hal::async_hal::interrupts

Enum DMAC

Source
pub enum DMAC {}

Trait Implementations§

Source§

impl Handler<DMAC> for InterruptHandler

Source§

unsafe fn on_interrupt()

Interrupt handler function. Read more
Source§

impl InterruptSource for DMAC

Source§

unsafe fn enable()

Enable the interrupt. Read more
Source§

fn disable()

Disable the interrupt.
Source§

fn unpend()

Unset interrupt pending.
Source§

fn set_priority(prio: Priority)

Set the interrupt priority.
Source§

impl MultipleInterruptSources for DMAC

Auto Trait Implementations§

§

impl Freeze for DMAC

§

impl RefUnwindSafe for DMAC

§

impl Send for DMAC

§

impl Sync for DMAC

§

impl Unpin for DMAC

§

impl UnwindSafe for DMAC

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> Same for T

Source§

type Output = T

Should always be Self
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.