[−][src]Crate stm32l4x6
Peripheral access API for STM32L4X6 microcontrollers (generated using svd2rust v0.14.0)
You can find an overview of the API here.
Modules
| adc1 |
Analog-to-Digital Converter |
| adc123_common |
Analog-to-Digital Converter |
| aes |
Advanced encryption standard hardware accelerator |
| can |
Controller area network |
| comp |
Comparator |
| crc |
Cyclic redundancy check calculation unit |
| dac |
Digital-to-analog converter |
| dbgmcu |
Debug support |
| dfsdm |
Digital filter for sigma delta modulators |
| dma1 |
Direct memory access controller |
| exti |
External interrupt/event controller |
| firewall |
Firewall |
| flash |
Flash |
| fmc |
Flexible memory controller |
| gpioa |
General-purpose I/Os |
| gpiob |
General-purpose I/Os |
| gpioc |
General-purpose I/Os |
| i2c1 |
Inter-integrated circuit |
| iwdg |
Independent watchdog |
| lcd |
Liquid crystal display controller |
| lptim1 |
Low power timer |
| lpuart1 |
Universal synchronous asynchronous receiver transmitter |
| opamp |
Operational amplifiers |
| otg_fs_device |
USB on the go full speed |
| otg_fs_global |
USB on the go full speed |
| otg_fs_host |
USB on the go full speed |
| otg_fs_pwrclk |
USB on the go full speed |
| pwr |
Power control |
| quadspi |
QuadSPI interface |
| rcc |
Reset and clock control |
| rng |
Random number generator |
| rtc |
Real-time clock |
| sai1 |
Serial audio interface |
| sdmmc |
Secure digital input/output interface |
| spi1 |
Serial peripheral interface/Inter-IC sound |
| swpmi1 |
Single Wire Protocol Master Interface |
| syscfg |
System configuration controller |
| tim1 |
Advanced-timers |
| tim2 |
General-purpose-timers |
| tim6 |
Basic-timers |
| tim8 |
Advanced-timers |
| tim15 |
General purpose timers |
| tim16 |
General purpose timers |
| tsc |
Touch sensing controller |
| usart1 |
Universal synchronous asynchronous receiver transmitter |
| vref |
Voltage reference buffer |
| wwdg |
System window watchdog |
Structs
| ADC1 |
Analog-to-Digital Converter |
| ADC2 |
ADC2 |
| ADC3 |
ADC3 |
| ADC123_COMMON |
Analog-to-Digital Converter |
| AES |
Advanced encryption standard hardware accelerator |
| CAN |
Controller area network |
| CBP |
Cache and branch predictor maintenance operations |
| COMP |
Comparator |
| CPUID |
CPUID |
| CRC |
Cyclic redundancy check calculation unit |
| CorePeripherals |
Core peripherals |
| DAC |
Digital-to-analog converter |
| DBGMCU |
Debug support |
| DCB |
Debug Control Block |
| DFSDM |
Digital filter for sigma delta modulators |
| DMA1 |
Direct memory access controller |
| DMA2 |
DMA2 |
| DWT |
Data Watchpoint and Trace unit |
| EXTI |
External interrupt/event controller |
| FIREWALL |
Firewall |
| FLASH |
Flash |
| FMC |
Flexible memory controller |
| FPB |
Flash Patch and Breakpoint unit |
| FPU |
Floating Point Unit |
| GPIOA |
General-purpose I/Os |
| GPIOB |
General-purpose I/Os |
| GPIOC |
General-purpose I/Os |
| GPIOD |
GPIOD |
| GPIOE |
GPIOE |
| GPIOF |
GPIOF |
| GPIOG |
GPIOG |
| GPIOH |
GPIOH |
| I2C1 |
Inter-integrated circuit |
| I2C2 |
I2C2 |
| I2C3 |
I2C3 |
| ITM |
Instrumentation Trace Macrocell |
| IWDG |
Independent watchdog |
| LCD |
Liquid crystal display controller |
| LPTIM1 |
Low power timer |
| LPTIM2 |
LPTIM2 |
| LPUART1 |
Universal synchronous asynchronous receiver transmitter |
| MPU |
Memory Protection Unit |
| NVIC |
Nested Vector Interrupt Controller |
| OPAMP |
Operational amplifiers |
| OTG_FS_DEVICE |
USB on the go full speed |
| OTG_FS_GLOBAL |
USB on the go full speed |
| OTG_FS_HOST |
USB on the go full speed |
| OTG_FS_PWRCLK |
USB on the go full speed |
| 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 |
| SAI2 |
SAI2 |
| SCB |
System Control Block |
| SDMMC |
Secure digital input/output interface |
| SPI1 |
Serial peripheral interface/Inter-IC sound |
| SPI2 |
SPI2 |
| SPI3 |
SPI3 |
| SWPMI1 |
Single Wire Protocol Master Interface |
| SYSCFG |
System configuration controller |
| SYST |
SysTick: System Timer |
| TIM1 |
Advanced-timers |
| TIM2 |
General-purpose-timers |
| TIM3 |
TIM3 |
| TIM4 |
TIM4 |
| TIM5 |
TIM5 |
| TIM6 |
Basic-timers |
| TIM7 |
TIM7 |
| TIM8 |
Advanced-timers |
| TIM15 |
General purpose timers |
| TIM16 |
General purpose timers |
| TIM17 |
TIM17 |
| TPIU |
Trace Port Interface Unit |
| TSC |
Touch sensing controller |
| UART4 |
UART4 |
| UART5 |
UART5 |
| USART1 |
Universal synchronous asynchronous receiver transmitter |
| USART2 |
USART2 |
| USART3 |
USART3 |
| VREF |
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 |