[−]Enum feather_m0::target_device::dmac::chctrlb::EVACTR
Possible values of the field EVACT
Variants
NOACT
No action
TRIG
Transfer and periodic transfer trigger
CTRIG
Conditional transfer trigger
CBLOCK
Conditional block transfer
SUSPEND
Channel suspend operation
RESUME
Channel resume operation
SSKIP
Skip next block suspend action
_Reserved(u8)
Reserved
Methods
impl EVACTR
pub fn bits(&self) -> u8
Value of the field as raw bits
pub fn is_noact(&self) -> bool
Checks if the value of the field is NOACT
pub fn is_trig(&self) -> bool
Checks if the value of the field is TRIG
pub fn is_ctrig(&self) -> bool
Checks if the value of the field is CTRIG
pub fn is_cblock(&self) -> bool
Checks if the value of the field is CBLOCK
pub fn is_suspend(&self) -> bool
Checks if the value of the field is SUSPEND
pub fn is_resume(&self) -> bool
Checks if the value of the field is RESUME
pub fn is_sskip(&self) -> bool
Checks if the value of the field is SSKIP
Trait Implementations
impl Debug for EVACTR
impl PartialEq<EVACTR> for EVACTR
impl Clone for EVACTR
fn clone(&self) -> EVACTR
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Copy for EVACTR
Auto Trait Implementations
Blanket Implementations
impl<T, U> TryFrom 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> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryInto 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 for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut 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 for T
type Output = T
Should always be Self