[][src]Struct esp32::Peripherals

pub struct Peripherals {
    pub HINF: HINF,
    pub SPI: SPI,
    pub I2C1: I2C1,
    pub I2C: I2C,
    pub EFUSE: EFUSE,
    pub I2C0: I2C0,
    pub PCNT: PCNT,
    pub RMT: RMT,
    pub GPIO: GPIO,
    pub UHCI: UHCI,
    pub SLCHOST: SLCHOST,
    pub SLC: SLC,
    pub PWM1: PWM1,
    pub RTCCNTL: RTCCNTL,
    pub PWM2: PWM2,
    pub UHCI0: UHCI0,
    pub SENS: SENS,
    pub RTCIO: RTCIO,
    pub DPORT: DPORT,
    pub SPI3: SPI3,
    pub TIMG: TIMG,
    pub PWM3: PWM3,
    pub GPIO_SD: GPIO_SD,
    pub SPI0: SPI0,
    pub PWM0: PWM0,
    pub UHCI1: UHCI1,
    pub I2S: I2S,
    pub SPI2: SPI2,
    pub APB_CTRL: APB_CTRL,
    pub SYSCON: SYSCON,
    pub RTC_I2C: RTC_I2C,
    pub UART: UART,
    pub LEDC: LEDC,
    pub MCPWM: MCPWM,
    pub SPI1: SPI1,
    pub TIMG0: TIMG0,
    pub TIMG1: TIMG1,
}

All the peripherals

Fields

HINF: HINF

HINF

SPI: SPI

SPI

I2C1: I2C1

I2C1

I2C: I2C

I2C

EFUSE: EFUSE

EFUSE

I2C0: I2C0

I2C0

PCNT: PCNT

PCNT

RMT: RMT

RMT

GPIO: GPIO

GPIO

UHCI: UHCI

UHCI

SLCHOST: SLCHOST

SLCHOST

SLC: SLC

SLC

PWM1: PWM1

PWM1

RTCCNTL: RTCCNTL

RTCCNTL

PWM2: PWM2

PWM2

UHCI0: UHCI0

UHCI0

SENS: SENS

SENS

RTCIO: RTCIO

RTCIO

DPORT: DPORT

DPORT

SPI3: SPI3

SPI3

TIMG: TIMG

TIMG

PWM3: PWM3

PWM3

GPIO_SD: GPIO_SD

GPIO_SD

SPI0: SPI0

SPI0

PWM0: PWM0

PWM0

UHCI1: UHCI1

UHCI1

I2S: I2S

I2S

SPI2: SPI2

SPI2

APB_CTRL: APB_CTRL

APB_CTRL

SYSCON: SYSCON

SYSCON

RTC_I2C: RTC_I2C

RTC_I2C

UART: UART

UART

LEDC: LEDC

LEDC

MCPWM: MCPWM

MCPWM

SPI1: SPI1

SPI1

TIMG0: TIMG0

TIMG0

TIMG1: TIMG1

TIMG1

Methods

impl Peripherals[src]

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

Unchecked version of Peripherals::take

Auto Trait Implementations

impl Send for Peripherals

impl !Sync for Peripherals

impl Unpin for Peripherals

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, 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.