[][src]Enum samd_dma::TriggerSource

pub enum TriggerSource {
    Disable,
    RtcTimestamp,
    DsuDcc0,
    DsuDcc1,
    Sercom0Rx,
    Sercom0Tx,
    Sercom1Rx,
    Sercom1Tx,
    Sercom2Rx,
    Sercom3Tx,
    Sercom4Rx,
    Sercom4Tx,
    Sercom5Rx,
    Sercom5Tx,
    Sercom6Rx,
    Sercom6Tx,
    Sercom7Rx,
    Sercom7Tx,
    Can0Debug,
    Can1Debug,
    Tcc0Ovf,
    Tcc0Mc0,
    Tcc0Mc1,
    Tcc0Mc2,
    Tcc0Mc3,
    Tcc0Mc4,
    Tcc0Mc5,
    Tcc1Ovf,
    Tcc1Mc0,
    Tcc1Mc1,
    Tcc1Mc2,
    Tcc1Mc3,
    Tcc2Ovf,
    Tcc2Mc0,
    Tcc2Mc1,
    Tcc2Mc2,
    Tcc3Ovf,
    Tcc3Mc0,
    Tcc3Mc1,
    Tcc4Ovf,
    Tcc4Mc0,
    Tcc4Mc1,
    Tc0Ovf,
    Tc0Mc0,
    Tc0Mc1,
    Tc1Ovf,
    Tc1Mc0,
    Tc1Mc1,
    Tc2Ovf,
    Tc2Mc0,
    Tc2Mc1,
    Tc3Ovf,
    Tc3Mc0,
    Tc3Mc1,
    Tc4Ovf,
    Tc4Mc0,
    Tc4Mc1,
    Tc5Ovf,
    Tc5Mc0,
    Tc5Mc1,
    Tc6Ovf,
    Tc6Mc0,
    Tc6Mc1,
    Tc7Ovf,
    Tc7Mc0,
    Tc7Mc1,
    Adc0ResRdy,
    Adc0Seq,
    Adc1ResRdy,
    Adc1Seq,
    Dac0Empty,
    Dac1Empty,
    Dac0ResRdy,
    Dac1ResRdy,
    I2sRx0,
    I2sRx1,
    I2sTx0,
    I2sTx1,
    PccRx,
    AesWr,
    AesRd,
    QspiRx,
    QspiTx,
}

Trigger source for a channel.

Variants

Disable
RtcTimestamp
DsuDcc0
DsuDcc1
Sercom0Rx
Sercom0Tx
Sercom1Rx
Sercom1Tx
Sercom2Rx
Sercom3Tx
Sercom4Rx
Sercom4Tx
Sercom5Rx
Sercom5Tx
Sercom6Rx
Sercom6Tx
Sercom7Rx
Sercom7Tx
Can0Debug
Can1Debug
Tcc0Ovf
Tcc0Mc0
Tcc0Mc1
Tcc0Mc2
Tcc0Mc3
Tcc0Mc4
Tcc0Mc5
Tcc1Ovf
Tcc1Mc0
Tcc1Mc1
Tcc1Mc2
Tcc1Mc3
Tcc2Ovf
Tcc2Mc0
Tcc2Mc1
Tcc2Mc2
Tcc3Ovf
Tcc3Mc0
Tcc3Mc1
Tcc4Ovf
Tcc4Mc0
Tcc4Mc1
Tc0Ovf
Tc0Mc0
Tc0Mc1
Tc1Ovf
Tc1Mc0
Tc1Mc1
Tc2Ovf
Tc2Mc0
Tc2Mc1
Tc3Ovf
Tc3Mc0
Tc3Mc1
Tc4Ovf
Tc4Mc0
Tc4Mc1
Tc5Ovf
Tc5Mc0
Tc5Mc1
Tc6Ovf
Tc6Mc0
Tc6Mc1
Tc7Ovf
Tc7Mc0
Tc7Mc1
Adc0ResRdy
Adc0Seq
Adc1ResRdy
Adc1Seq
Dac0Empty
Dac1Empty
Dac0ResRdy
Dac1ResRdy
I2sRx0
I2sRx1
I2sTx0
I2sTx1
PccRx
AesWr
AesRd
QspiRx
QspiTx

Trait Implementations

impl From<Variant<u8, TRIGSRC_A>> for TriggerSource[src]

Auto Trait Implementations

impl Send for TriggerSource

impl Sync for TriggerSource

impl Unpin for TriggerSource

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.