[−][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 |