DMA_A

Enum DMA_A 

Source
#[repr(u8)]
pub enum DMA_A { DMA_0 = 0, DMA_1 = 1, DMA_2 = 2, DMA_3 = 3, }
Expand description

If not 0, will use the DMA to read out touch events from TOUCH register. The values are shown below. This may be changed while active.

Value on reset: 0

Variants§

§

DMA_0 = 0

0: No DMA. Application will use ISRs to read out data

§

DMA_1 = 1

1: Trigger DMA on Touch events

§

DMA_2 = 2

2: Trigger DMA on both Touch and No-Touch events

§

DMA_3 = 3

3: Trigger DMA on both plus Timeout.

Trait Implementations§

Source§

impl Clone for DMA_A

Source§

fn clone(&self) -> DMA_A

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for DMA_A

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl From<DMA_A> for u8

Source§

fn from(variant: DMA_A) -> Self

Converts to this type from the input type.
Source§

impl PartialEq for DMA_A

Source§

fn eq(&self, other: &DMA_A) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for DMA_A

Source§

impl StructuralPartialEq for DMA_A

Auto Trait Implementations§

§

impl Freeze for DMA_A

§

impl RefUnwindSafe for DMA_A

§

impl Send for DMA_A

§

impl Sync for DMA_A

§

impl Unpin for DMA_A

§

impl UnwindSafe for DMA_A

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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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, 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.