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

pub enum MSTARBLOSS_A {
    NO_LOSS,
    ARBITRATION_LOSS,
}

Master Arbitration Loss flag. This flag can be cleared by software writing a 1 to this bit. It is also cleared automatically a 1 is written to MSTCONTINUE.

Value on reset: 0

Variants

NO_LOSS

0: No Arbitration Loss has occurred.

ARBITRATION_LOSS

1: Arbitration loss. The Master function has experienced an Arbitration Loss. At this point, the Master function has already stopped driving the bus and gone to an idle state. Software can respond by doing nothing, or by sending a Start in order to attempt to gain control of the bus when it next becomes idle.

Trait Implementations

impl Clone for MSTARBLOSS_A[src]

impl Copy for MSTARBLOSS_A[src]

impl Debug for MSTARBLOSS_A[src]

impl From<MSTARBLOSS_A> for bool[src]

impl PartialEq<MSTARBLOSS_A> for MSTARBLOSS_A[src]

impl StructuralPartialEq for MSTARBLOSS_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.