Expand description
Peripheral access API for STM32WB microcontrollers (generated using svd2rust v0.17.0)
You can find an overview of the API here.
Modules§
- adc
- Analog to Digital Converter instance 1
- aes1
- Advanced encryption standard hardware accelerator 1
- aes2
- Advanced encryption standard hardware accelerator 1
- comp
- Comparator instance 1
- crc
- Cyclic redundancy check calculation unit
- crs
- Clock recovery system
- dbgmcu
- Debug support
- dma1
- Direct memory access controller
- dma2
- Direct memory access controller
- dmamux1
- Direct memory access Multiplexer
- exti
- External interrupt/event controller
- flash
- Flash
- fpu_
cpacr - Floating point unit CPACR
- generic
- Common register and bit access and modify traits
- gpioa
- General-purpose I/Os
- gpiob
- General-purpose I/Os
- gpioc
- General-purpose I/Os
- gpioe
- General-purpose I/Os
- gpioh
- General-purpose I/Os
- hsem
- HSEM
- i2c1
- Inter-integrated circuit
- ipcc
- IPCC
- iwdg
- Independent watchdog
- lcd
- Liquid crystal display controller
- lptim1
- Low power timer
- nvic_
stir - Nested vectored interrupt controller
- pka
- PKA
- pwr
- Power control
- quadspi
- QuadSPI interface
- rcc
- Reset and clock control
- rng
- Random number generator
- rtc
- Real-time clock
- sai1
- Serial audio interface
- scb_
actrl - System control block ACTLR
- spi1
- Serial peripheral interface/Inter-IC sound
- stk
- SysTick timer
- syscfg
- System configuration controller
- tim1
- Advanced-timers
- tim2
- General-purpose-timers
- tim16
- General purpose timers
- tim17
- General purpose timers
- tsc
- Touch sensing controller
- usart1
- Universal synchronous asynchronous receiver transmitter
- usb
- Universal serial bus full-speed device interface
- vrefbuf
- Voltage reference buffer
- wwdg
- System window watchdog
Structs§
- ADC
- Analog to Digital Converter instance 1
- AES1
- Advanced encryption standard hardware accelerator 1
- AES2
- Advanced encryption standard hardware accelerator 1
- CBP
- Cache and branch predictor maintenance operations
- COMP
- Comparator instance 1
- CPUID
- CPUID
- CRC
- Cyclic redundancy check calculation unit
- CRS
- Clock recovery system
- Core
Peripherals - Core peripherals
- DBGMCU
- Debug support
- DCB
- Debug Control Block
- DMA1
- Direct memory access controller
- DMA2
- Direct memory access controller
- DMAMUX1
- Direct memory access Multiplexer
- DWT
- Data Watchpoint and Trace unit
- EXTI
- External interrupt/event controller
- FLASH
- Flash
- FPB
- Flash Patch and Breakpoint unit
- FPU
- Floating Point Unit
- FPU_
CPACR - Floating point unit CPACR
- GPIOA
- General-purpose I/Os
- GPIOB
- General-purpose I/Os
- GPIOC
- General-purpose I/Os
- GPIOD
- General-purpose I/Os
- GPIOE
- General-purpose I/Os
- GPIOH
- General-purpose I/Os
- HSEM
- HSEM
- I2C1
- Inter-integrated circuit
- I2C3
- Inter-integrated circuit
- IPCC
- IPCC
- ITM
- Instrumentation Trace Macrocell
- IWDG
- Independent watchdog
- LCD
- Liquid crystal display controller
- LPTIM1
- Low power timer
- LPTIM2
- Low power timer
- LPUART1
- Universal synchronous asynchronous receiver transmitter
- MPU
- Memory Protection Unit
- NVIC
- Nested Vector Interrupt Controller
- NVIC_
STIR - Nested vectored interrupt controller
- PKA
- PKA
- PWR
- Power control
- Peripherals
- All the peripherals
- QUADSPI
- QuadSPI interface
- RCC
- Reset and clock control
- RNG
- Random number generator
- RTC
- Real-time clock
- SAI1
- Serial audio interface
- SCB
- System Control Block
- SCB_
ACTRL - System control block ACTLR
- SPI1
- Serial peripheral interface/Inter-IC sound
- SPI2
- Serial peripheral interface/Inter-IC sound
- STK
- SysTick timer
- SYSCFG
- System configuration controller
- SYST
- SysTick: System Timer
- TIM1
- Advanced-timers
- TIM2
- General-purpose-timers
- TIM16
- General purpose timers
- TIM17
- General purpose timers
- TPIU
- Trace Port Interface Unit
- TSC
- Touch sensing controller
- USART1
- Universal synchronous asynchronous receiver transmitter
- USB
- Universal serial bus full-speed device interface
- VREFBUF
- Voltage reference buffer
- WWDG
- System window watchdog
Enums§
- Interrupt
- Enumeration of all the interrupts
Constants§
- NVIC_
PRIO_ BITS - Number available in the NVIC for configuring priority