[−][src]Enum lpc55_pac::i2c0::slvctl::AUTOMATCHREAD_A
When AUTOACK is set, this bit controls whether it matches a read or write request on the next header with an address matching SLVADR0. Since DMA needs to be configured to match the transfer direction, the direction needs to be specified. This bit allows a direction to be chosen for the next operation.
Value on reset: 0
Variants
0: The expected next operation in Automatic Mode is an I2C write.
1: The expected next operation in Automatic Mode is an I2C read.
Trait Implementations
impl Clone for AUTOMATCHREAD_A
[src]
pub fn clone(&self) -> AUTOMATCHREAD_A
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for AUTOMATCHREAD_A
[src]
impl Debug for AUTOMATCHREAD_A
[src]
impl From<AUTOMATCHREAD_A> for bool
[src]
pub fn from(variant: AUTOMATCHREAD_A) -> Self
[src]
impl PartialEq<AUTOMATCHREAD_A> for AUTOMATCHREAD_A
[src]
pub fn eq(&self, other: &AUTOMATCHREAD_A) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for AUTOMATCHREAD_A
[src]
Auto Trait Implementations
impl Send for AUTOMATCHREAD_A
[src]
impl Sync for AUTOMATCHREAD_A
[src]
impl Unpin for AUTOMATCHREAD_A
[src]
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>,