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