[−][src]Enum lpc55s6x_pac::dma0::channel::cfg::TRIGTYPER
Possible values of the field TRIGTYPE
Variants
EDGEEdge. Hardware trigger is edge triggered. Transfers will be initiated and completed, as specified for a single trigger.
LEVELLevel. Hardware trigger is level triggered. Note that when level triggering without burst (BURSTPOWER = 0) is selected, only hardware triggers should be used on that channel. Transfers continue as long as the trigger level is asserted. Once the trigger is de-asserted, the transfer will be paused until the trigger is, again, asserted. However, the transfer will not be paused until any remaining transfers within the current BURSTPOWER length are completed.
Methods
impl TRIGTYPER[src]
pub fn bit_is_clear(&self) -> bool[src]
Returns true if the bit is clear (0)
pub fn bit_is_set(&self) -> bool[src]
Returns true if the bit is set (1)
pub fn bit(&self) -> bool[src]
Value of the field as raw bits
pub fn is_edge(&self) -> bool[src]
Checks if the value of the field is EDGE
pub fn is_level(&self) -> bool[src]
Checks if the value of the field is LEVEL
Trait Implementations
impl PartialEq<TRIGTYPER> for TRIGTYPER[src]
fn eq(&self, other: &TRIGTYPER) -> bool[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
This method tests for !=.
impl Copy for TRIGTYPER[src]
impl Debug for TRIGTYPER[src]
impl Clone for TRIGTYPER[src]
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T[src]
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.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Same<T> for T[src]
type Output = T
Should always be Self