Crate esp32c3[][src]

Expand description

Peripheral access API for ESP32-C3 microcontrollers (generated using svd2rust v0.19.0 ( ))

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

Peripheral AES

Peripheral APB_CTRL

Peripheral APB_SARADC

Peripheral ASSIST_DEBUG

Peripheral DMA

Peripheral DS

Peripheral EFUSE

Peripheral EXTMEM

Common register and bit access and modify traits

Peripheral GPIO

Peripheral GPIOSD

Peripheral HMAC

Peripheral I2C

Peripheral I2S

Peripheral INTERRUPT_CORE0

Peripheral IO_MUX

Peripheral LEDC

Peripheral RMT

Peripheral RSA

Peripheral RTC_CNTL

Peripheral SENSITIVE

Peripheral SHA

Peripheral SPI0

Peripheral SPI1

Peripheral SPI2

Peripheral SYSTEM

Peripheral SYSTIMER

Peripheral TIMG

Peripheral UART

Peripheral UHCI

Peripheral USB_DEVICE

Peripheral XTS_AES

Structs

Peripheral AES

Peripheral APB_CTRL

Peripheral APB_SARADC

Peripheral ASSIST_DEBUG

Peripheral DMA

Peripheral DS

Peripheral EFUSE

Peripheral EXTMEM

Peripheral GPIO

Peripheral GPIOSD

Peripheral HMAC

Peripheral I2C

Peripheral I2S

Peripheral INTERRUPT_CORE0

Peripheral IO_MUX

Peripheral LEDC

All the peripherals

Peripheral RMT

Peripheral RSA

Peripheral RTC_CNTL

Peripheral SENSITIVE

Peripheral SHA

Peripheral SPI0

Peripheral SPI1

Peripheral SPI2

Peripheral SYSTEM

Peripheral SYSTIMER

Peripheral TIMG

Peripheral TIMG

Peripheral UART

Peripheral UART

Peripheral UHCI

Peripheral UHCI

Peripheral USB_DEVICE

Peripheral XTS_AES

Constants

Number available in the NVIC for configuring priority