[−][src]Crate stm32wb_pac
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 |
CorePeripherals | 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 |