[][src]Crate esp32

Peripheral access API for ESP32 microcontrollers (generated using svd2rust v0.17.0 (714ed98 2020-06-09))

You can find an overview of the generated API here.

API features to be included in the next svd2rust release can be generated by cloning the svd2rust repository, checking out the above commit, and running cargo doc --open.

Modules

aes

AES

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

io_mux

IO_MUX

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

AES

AES

APB_CTRL

APB_CTRL

DPORT

DPORT

EFUSE

EFUSE

GPIO

GPIO

GPIO_SD

GPIO_SD

HINF

HINF

I2C

I2C

I2C0

I2C0

I2C1

I2C1

I2S

I2S

IO_MUX

IO_MUX

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

UART0

UART0

UART1

UART1

UART2

UART2

UHCI

UHCI

UHCI0

UHCI0

UHCI1

UHCI1

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority