[][src]Crate esp32

Peripheral access API for ESPRESSIF microcontrollers (generated using svd2rust v0.16.1)

You can find an overview of the API here.

Modules

apb_ctrl

APB_CTRL

dport

DPORT

efuse

EFUSE

generic

Common register and bit access and modify traits

gpio

GPIO

gpio_sd

GPIO_SD

hinf

HINF

i2c

I2C

i2s

I2S

ledc

LEDC

mcpwm

MCPWM

pcnt

PCNT

rmt

RMT

rtc_i2c

RTC_I2C

rtccntl

RTCCNTL

rtcio

RTCIO

sens

SENS

slc

SLC

slchost

SLCHOST

spi

SPI

syscon

SYSCON

timg

TIMG

uart

UART

uhci

UHCI

Structs

APB_CTRL

APB_CTRL

DPORT

DPORT

EFUSE

EFUSE

GPIO

GPIO

GPIO_SD

GPIO_SD

HINF

HINF

I2C

I2C

I2S

I2S

I2C0

I2C0

I2C1

I2C1

LEDC

LEDC

MCPWM

MCPWM

PCNT

PCNT

PWM0

PWM0

PWM1

PWM1

PWM2

PWM2

PWM3

PWM3

Peripherals

All the peripherals

RMT

RMT

RTCCNTL

RTCCNTL

RTCIO

RTCIO

RTC_I2C

RTC_I2C

SENS

SENS

SLC

SLC

SLCHOST

SLCHOST

SPI

SPI

SPI0

SPI0

SPI1

SPI1

SPI2

SPI2

SPI3

SPI3

SYSCON

SYSCON

TIMG

TIMG

TIMG0

TIMG0

TIMG1

TIMG1

UART

UART

UHCI

UHCI

UHCI0

UHCI0

UHCI1

UHCI1

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority