Crate esp32c3[−][src]
Peripheral access API for ESP32C3 microcontrollers (generated using svd2rust v0.17.0)
You can find an overview of the API here.
Modules
apb_ctrl | APB_CTRL |
apb_saradc | APB_SARADC |
assist_debug | ASSIST_DEBUG |
efuse | EFUSE |
extmem | EXTMEM |
gdma | GDMA |
generic | Common register and bit access and modify traits |
gpio | GPIO |
gpio_sd | GPIO_SD |
i2c | I2C |
i2s | I2S |
interrupt_core0 | INTERRUPT_CORE0 |
ledc | LEDC |
rmt | RMT |
rtc_i2c | RTC_I2C |
rtccntl | RTCCNTL |
sensitive | SENSITIVE |
spi | SPI |
spi_mem | SPI_MEM |
sys_timer | SYS_TIMER |
syscon | SYSCON |
system | SYSTEM |
timg | TIMG |
uart | UART |
uhci | UHCI |
Structs
APB_CTRL | APB_CTRL |
APB_SARADC | APB_SARADC |
ASSIST_DEBUG | ASSIST_DEBUG |
EFUSE | EFUSE |
EXTMEM | EXTMEM |
GDMA | GDMA |
GPIO | GPIO |
GPIO_SD | GPIO_SD |
I2C | I2C |
I2S | I2S |
INTERRUPT_CORE0 | INTERRUPT_CORE0 |
LEDC | LEDC |
Peripherals | All the peripherals |
RMT | RMT |
RTCCNTL | RTCCNTL |
RTC_I2C | RTC_I2C |
SENSITIVE | SENSITIVE |
SPI | SPI |
SPI_MEM | SPI_MEM |
SYSCON | SYSCON |
SYSTEM | SYSTEM |
SYS_TIMER | SYS_TIMER |
TIMG | TIMG |
UART | UART |
UHCI | UHCI |
Constants
NVIC_PRIO_BITS | Number available in the NVIC for configuring priority |