Crate esp32[−][src]
Expand description
Peripheral access API for ESP32 microcontrollers (generated using svd2rust v0.19.0 (ead1f51 2021-07-21))
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
.
Re-exports
pub use i2c as i2c1;
pub use i2c as i2c0;
pub use timg as timg1;
pub use mcpwm as pwm1;
pub use mcpwm as pwm2;
pub use uhci as uhci0;
pub use spi as spi3;
pub use uart as uart2;
pub use mcpwm as pwm3;
pub use timg as timg0;
pub use spi as spi0;
pub use mcpwm as pwm0;
pub use uhci as uhci1;
pub use spi as spi2;
pub use uart as uart1;
pub use spi as spi1;
pub use uart as uart0;
Modules
AES
APB_CTRL
DPORT
EFUSE
Common register and bit access and modify traits
GPIO
GPIO_SD
HINF
I2C
I2S
IO_MUX
LEDC
MCPWM
PCNT
RMT
True Random Number Generator
RTC_I2C
RTCCNTL
RTCIO
SENS
SLC
SLCHOST
SPI
SYSCON
TIMG
UART
UHCI
Structs
AES
APB_CTRL
DPORT
EFUSE
GPIO
GPIO_SD
HINF
I2C
I2C0
I2C1
I2S
IO_MUX
LEDC
MCPWM
PCNT
PWM0
PWM1
PWM2
PWM3
All the peripherals
RMT
True Random Number Generator
RTCCNTL
RTCIO
RTC_I2C
SENS
SLC
SLCHOST
SPI
SPI0
SPI1
SPI2
SPI3
SYSCON
TIMG
TIMG0
TIMG1
TryFromInterruptError
UART
UART0
UART1
UART2
UHCI
UHCI0
UHCI1
Enums
Enumeration of all the interrupts.
Constants
Number available in the NVIC for configuring priority