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