Crate esp32c6_lp

Source
Expand description

Peripheral access API for ESP32-C6-LP microcontrollers (generated using svd2rust v0.33.4 ( ))

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§

generic
Common register and bit access and modify traits
lp_ana
LP_ANA_PERI Peripheral
lp_aon
LP_AON Peripheral
lp_apm
Low-power Access Permission Management Controller
lp_clkrst
LP_CLKRST Peripheral
lp_i2c0
Low-power I2C (Inter-Integrated Circuit) Controller 0
lp_i2c_ana_mst
LP_I2C_ANA_MST Peripheral
lp_io
LP_IO Peripheral
lp_peri
LP_PERI Peripheral
lp_tee
Low-power Trusted Execution Environment
lp_timer
Low-power Timer
lp_uart
Low-power UART (Universal Asynchronous Receiver-Transmitter) Controller
lp_wdt
Low-power Watchdog Timer
pmu
PMU Peripheral

Structs§

LP_ANA
LP_ANA_PERI Peripheral
LP_AON
LP_AON Peripheral
LP_APM
Low-power Access Permission Management Controller
LP_CLKRST
LP_CLKRST Peripheral
LP_I2C0
Low-power I2C (Inter-Integrated Circuit) Controller 0
LP_I2C_ANA_MST
LP_I2C_ANA_MST Peripheral
LP_IO
LP_IO Peripheral
LP_PERI
LP_PERI Peripheral
LP_TEE
Low-power Trusted Execution Environment
LP_TIMER
Low-power Timer
LP_UART
Low-power UART (Universal Asynchronous Receiver-Transmitter) Controller
LP_WDT
Low-power Watchdog Timer
PMU
PMU Peripheral
Peripherals
All the peripherals.

Enums§

Interrupt
Enumeration of all the interrupts.

Constants§

NVIC_PRIO_BITS
Number available in the NVIC for configuring priority