[][src]Enum lpc55s6x_pac::i2c0::cfg::HSCAPABLE_A

pub enum HSCAPABLE_A {
    FAST_MODE_PLUS,
    HIGH_SPEED,
}

High-speed mode Capable enable. Since High Speed mode alters the way I2C pins drive and filter, as well as the timing for certain I2C signalling, enabling High-speed mode applies to all functions: Master, Slave, and Monitor.

Value on reset: 0

Variants

FAST_MODE_PLUS

0: Fast-mode plus. The I 2C interface will support Standard-mode, Fast-mode, and Fast-mode Plus, to the extent that the pin electronics support these modes. Any changes that need to be made to the pin controls, such as changing the drive strength or filtering, must be made by software via the IOCON register associated with each I2C pin,

HIGH_SPEED

1: High-speed. In addition to Standard-mode, Fast-mode, and Fast-mode Plus, the I 2C interface will support High-speed mode to the extent that the pin electronics support these modes. See Section 25.7.2.2 for more information.

Trait Implementations

impl Clone for HSCAPABLE_A[src]

impl Copy for HSCAPABLE_A[src]

impl Debug for HSCAPABLE_A[src]

impl From<HSCAPABLE_A> for bool[src]

impl PartialEq<HSCAPABLE_A> for HSCAPABLE_A[src]

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