[−][src]Enum lpc55_pac::hashcrypt::ctrl::DMA_I_A
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
0: DMA is not used. Processor writes the necessary words when WAITING is set (interrupts), unless AHB Master is used.
1: DMA will push in the data.
Trait Implementations
impl Clone for DMA_I_A
[src]
pub fn clone(&self) -> DMA_I_A
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[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]
pub fn eq(&self, other: &DMA_I_A) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for DMA_I_A
[src]
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,