Crate stm32l0x2 [] [src]

Peripheral access API for STM32L0X2 microcontrollers (generated using svd2rust v0.12.0)

You can find an overview of the API here.

Modules

adc

Analog-to-digital converter

aes

Advanced encryption standard hardware accelerator

crc

Cyclic redundancy check calculation unit

crs

Clock recovery system

dac

Digital-to-analog converter

dbgmcu

Debug support

dma1

Direct memory access controller

exti

External interrupt/event controller

firewall

Firewall

flash

Flash

gpioa

General-purpose I/Os

gpiob

General-purpose I/Os

i2c1

Inter-integrated circuit

iwdg

Independent watchdog

lptim

Low power timer

lpusart1

Universal synchronous asynchronous receiver transmitter

pwr

Power control

rcc

Reset and clock control

rng

Random number generator

rtc

Real-time clock

spi1

Serial peripheral interface

stk

SysTick timer

syscfg_comp

System configuration controller and Comparator

tim2

General-purpose-timers

tim6

Basic-timers

tim21

General-purpose-timers

tim22

General-purpose-timers

tsc

Touch sensing controller

usart1

Universal synchronous asynchronous receiver transmitter

usb_fs

Universal serial bus full-speed device interface

usb_sram

Universal serial bus full-speed device interface

wwdg

System window watchdog

Structs

ADC

Analog-to-digital converter

AES

Advanced encryption standard hardware accelerator

CPUID

CPUID

CRC

Cyclic redundancy check calculation unit

CRS

Clock recovery system

CorePeripherals

Core peripherals

DAC

Digital-to-analog converter

DBGMCU

Debug support

DCB

Debug Control Block

DMA1

Direct memory access controller

DWT

Data Watchpoint and Trace unit

EXTI

External interrupt/event controller

FIREWALL

Firewall

FLASH

Flash

GPIOA

General-purpose I/Os

GPIOB

General-purpose I/Os

GPIOC

GPIOC

GPIOD

GPIOD

GPIOE

GPIOE

GPIOH

GPIOH

I2C1

Inter-integrated circuit

I2C2

I2C2

I2C3

I2C3

IWDG

Independent watchdog

LPTIM

Low power timer

LPUSART1

Universal synchronous asynchronous receiver transmitter

MPU

Memory Protection Unit

NVIC

Nested Vector Interrupt Controller

PWR

Power control

Peripherals

All the peripherals

RCC

Reset and clock control

RNG

Random number generator

RTC

Real-time clock

SCB

System Control Block

SPI1

Serial peripheral interface

SPI2

SPI2

STK

SysTick timer

SYSCFG_COMP

System configuration controller and Comparator

SYST

SysTick: System Timer

TIM2

General-purpose-timers

TIM3

TIM3

TIM6

Basic-timers

TIM7

TIM7

TIM21

General-purpose-timers

TIM22

General-purpose-timers

TSC

Touch sensing controller

USART1

Universal synchronous asynchronous receiver transmitter

USART2

USART2

USART4

USART4

USART5

USART5

USB_FS

Universal serial bus full-speed device interface

USB_SRAM

Universal serial bus full-speed device interface

WWDG

System window watchdog

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority