[][src]Enum mkl25z4::i2c1::c1::DMAEN_A

pub enum DMAEN_A {
    _0,
    _1,
}

DMA Enable

Value on reset: 0

Variants

_0

0: All DMA signalling disabled.

_1

1: DMA transfer is enabled and the following conditions trigger the DMA request: While FACK = 0, a data byte is received, either address or data is transmitted. (ACK/NACK automatic) While FACK = 0, the first byte received matches the A1 register or is general call address. If any address matching occurs, IAAS and TCF are set. If the direction of transfer is known from master to slave, then it is not required to check the SRW. With this assumption, DMA can also be used in this case. In other cases, if the master reads data from the slave, then it is required to rewrite the C1 register operation. With this assumption, DMA cannot be used. When FACK = 1, an address or a data byte is transmitted.

Trait Implementations

impl Clone for DMAEN_A[src]

impl Copy for DMAEN_A[src]

impl Debug for DMAEN_A[src]

impl From<DMAEN_A> for bool[src]

impl PartialEq<DMAEN_A> for DMAEN_A[src]

impl StructuralPartialEq for DMAEN_A[src]

Auto Trait Implementations

impl Send for DMAEN_A

impl Sync for DMAEN_A

impl Unpin for DMAEN_A

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.