Expand description
Peripheral access API for STM32C071 microcontrollers (generated using svd2rust v0.36.1 (4052ce6 2025-04-04))
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
.
Re-exports§
pub use self::Interrupt as interrupt;
pub use self::i2c1 as i2c2;
pub use self::spi1 as spi2;
pub use self::usart1 as usart2;
Modules§
- adc
- ADC address block description
- crc
- CRC address block description
- crs
- CRS address block description
- dbg
- DBG address block description
- dma
- DMA register bank
- dmamux
- DMAMUX address block description
- exti
- EXTI address block description
- flash
- Spider_FLASH register block
- gpioa
- GPIOA address block description
- gpiob
- GPIOB address block description
- gpioc
- GPIOC address block description
- gpiod
- GPIOD address block description
- gpiof
- GPIOF address block description
- i2c1
- I2C address block description
- iwdg
- IWDG address block description
- pwr
- PWR address block description
- rcc
- RCC address block description
- rtc
- RTC address block description
- spi1
- SPI address block description
- syscfg
- Spider_SYSCFG register block
- tim1
- TIM1 address block description
- tim2
- TIM2 address block description
- tim3
- TIM3 address block description
- tim14
- TIM14 address block description
- tim16
- TIM16 address block description
- tim17
- TIM17 address block description
- usart1
- USART address block description
- usb
- USB address block description
- wwdg
- WWDG address block description
Structs§
- CBP
- Cache and branch predictor maintenance operations
- CPUID
- CPUID
- Core
Peripherals - Core peripherals
- DCB
- Debug Control Block
- DWT
- Data Watchpoint and Trace unit
- FPB
- Flash Patch and Breakpoint unit
- ITM
- Instrumentation Trace Macrocell
- MPU
- Memory Protection Unit
- NVIC
- Nested Vector Interrupt Controller
- Peripherals
- All the peripherals.
- SCB
- System Control Block
- SYST
- SysTick: System Timer
- TPIU
- Trace Port Interface Unit
Enums§
- Interrupt
- Enumeration of all the interrupts.
Constants§
- NVIC_
PRIO_ BITS - Number available in the NVIC for configuring priority
Type Aliases§
- ADC
- ADC address block description
- CRC
- CRC address block description
- CRS
- CRS address block description
- DBG
- DBG address block description
- DMA
- DMA register bank
- DMAMUX
- DMAMUX address block description
- EXTI
- EXTI address block description
- FLASH
- Spider_FLASH register block
- GPIOA
- GPIOA address block description
- GPIOB
- GPIOB address block description
- GPIOC
- GPIOC address block description
- GPIOD
- GPIOD address block description
- GPIOF
- GPIOF address block description
- I2C1
- I2C address block description
- I2C2
- I2C address block description
- IWDG
- IWDG address block description
- PWR
- PWR address block description
- RCC
- RCC address block description
- RTC
- RTC address block description
- SPI1
- SPI address block description
- SPI2
- SPI address block description
- SYSCFG
- Spider_SYSCFG register block
- TIM1
- TIM1 address block description
- TIM2
- TIM2 address block description
- TIM3
- TIM3 address block description
- TIM14
- TIM14 address block description
- TIM16
- TIM16 address block description
- TIM17
- TIM17 address block description
- USART1
- USART address block description
- USART2
- USART address block description
- USB
- USB address block description
- WWDG
- WWDG address block description