[][src]Enum lpc55_pac::hashcrypt::ctrl::DMA_I_A

pub enum DMA_I_A {
    NOT_USED,
    PUSH,
}

Written with 1 to use DMA to fill INDATA. If Hash, will request from DMA for 16 words and then will process the Hash. If Cryptographic, it will load as many words as needed, including key if not already loaded. It will then request again. Normal model is that the DMA interrupts the processor when its length expires. Note that if the processor will write the key and optionally IV, it should not enable this until it has done so. Otherwise, the DMA will be expected to load those for the 1st block (when needed).

Value on reset: 0

Variants

NOT_USED

0: DMA is not used. Processor writes the necessary words when WAITING is set (interrupts), unless AHB Master is used.

PUSH

1: DMA will push in the data.

Trait Implementations

impl Clone for DMA_I_A[src]

impl Copy for DMA_I_A[src]

impl Debug for DMA_I_A[src]

impl From<DMA_I_A> for bool[src]

impl PartialEq<DMA_I_A> for DMA_I_A[src]

impl StructuralPartialEq for DMA_I_A[src]

Auto Trait Implementations

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, 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.