[][src]Enum lpc54606_pac::i2c0::stat::SLVPENDING_A

pub enum SLVPENDING_A {
    IN_PROGRESS,
    PENDING,
}

Slave Pending. Indicates that the Slave function is waiting to continue communication on the I2C-bus and needs software service. This flag will cause an interrupt when set if enabled via INTENSET. The SLVPENDING flag is not set when the DMA is handling an event (if the SLVDMA bit in the SLVCTL register is set). The SLVPENDING flag is read-only and is automatically cleared when a 1 is written to the SLVCONTINUE bit in the SLVCTL register. The point in time when SlvPending is set depends on whether the I2C interface is in HSCAPABLE mode. See Section 25.7.2.2.2. When the I2C interface is configured to be HSCAPABLE, HS master codes are detected automatically. Due to the requirements of the HS I2C specification, slave addresses must also be detected automatically, since the address must be acknowledged before the clock can be stretched.

Value on reset: 0

Variants

IN_PROGRESS

0: In progress. The Slave function does not currently need service.

PENDING

1: Pending. The Slave function needs service. Information on what is needed can be found in the adjacent SLVSTATE field.

Trait Implementations

impl Clone for SLVPENDING_A[src]

impl Copy for SLVPENDING_A[src]

impl Debug for SLVPENDING_A[src]

impl From<SLVPENDING_A> for bool[src]

impl PartialEq<SLVPENDING_A> for SLVPENDING_A[src]

impl StructuralPartialEq for SLVPENDING_A[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.