[][src]Struct lpc11xx::Peripherals

pub struct Peripherals {
    pub I2C: I2C,
    pub WWDT: WWDT,
    pub UART: UART,
    pub CT16B0: CT16B0,
    pub CT16B1: CT16B1,
    pub CT32B0: CT32B0,
    pub CT32B1: CT32B1,
    pub ADC: ADC,
    pub PMU: PMU,
    pub FLASHCTRL: FLASHCTRL,
    pub SPI0: SPI0,
    pub IOCON: IOCON,
    pub SYSCON: SYSCON,
    pub C_CAN: C_CAN,
    pub SPI1: SPI1,
    pub GPIO0: GPIO0,
    pub GPIO1: GPIO1,
    pub GPIO2: GPIO2,
    pub GPIO3: GPIO3,
}

All the peripherals

Fields

I2C: I2C

I2C

WWDT: WWDT

WWDT

UART: UART

UART

CT16B0: CT16B0

CT16B0

CT16B1: CT16B1

CT16B1

CT32B0: CT32B0

CT32B0

CT32B1: CT32B1

CT32B1

ADC: ADC

ADC

PMU: PMU

PMU

FLASHCTRL: FLASHCTRL

FLASHCTRL

SPI0: SPI0

SPI0

IOCON: IOCON

IOCON

SYSCON: SYSCON

SYSCON

C_CAN: C_CAN

C_CAN

SPI1: SPI1

SPI1

GPIO0: GPIO0

GPIO0

GPIO1: GPIO1

GPIO1

GPIO2: GPIO2

GPIO2

GPIO3: GPIO3

GPIO3

Methods

impl Peripherals[src]

pub fn take() -> Option<Self>[src]

Returns all the peripherals once

pub unsafe fn steal() -> Self[src]

Unchecked version of Peripherals::take

Auto Trait Implementations

impl Unpin for Peripherals

impl !Sync for Peripherals

impl Send for Peripherals

Blanket Implementations

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> Into<U> for T where
    U: From<T>, 
[src]

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

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.

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

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

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

impl<T> Same<T> for T

type Output = T

Should always be Self