Crate stm32f0x2 [] [src]

Peripheral access API for STM32F0X2 microcontrollers (generated using svd2rust v0.11.4)

You can find an overview of the API here.

Modules

adc

Analog-to-digital converter

can

Controller area network

cec

HDMI-CEC controller

crc

cyclic redundancy check calculation unit

crs

Clock recovery system

dac

Digital-to-analog converter

dbgmcu

Debug support

dma1

DMA controller

exti

External interrupt/event controller

flash

Flash

gpioa

General-purpose I/Os

gpiof

General-purpose I/Os

i2c1

Inter-integrated circuit

iwdg

Independent watchdog

pwr

Power control

rcc

Reset and clock control

rtc

Real-time clock

spi1

Serial peripheral interface

syscfg_comp

System configuration controller

tim1

Advanced-timers

tim2

General-purpose-timers

tim6

Basic-timers

tim14

General-purpose-timers

tim15

General-purpose-timers

tim16

General-purpose-timers

tsc

Touch sensing controller

usart1

Universal synchronous asynchronous receiver transmitter

usb

Universal serial bus full-speed device interface

wwdg

Window watchdog

Structs

ADC

Analog-to-digital converter

CAN

Controller area network

CEC

HDMI-CEC controller

CPUID

CPUID register block

CRC

cyclic redundancy check calculation unit

CRS

Clock recovery system

DAC

Digital-to-analog converter

DBGMCU

Debug support

DCB

DCB register block

DMA1

DMA controller

DWT

DWT register block

EXTI

External interrupt/event controller

FLASH

Flash

FPB

FPB register block

FPU

FPU register block

GPIOA

General-purpose I/Os

GPIOB

Register block

GPIOC

Register block

GPIOD

Register block

GPIOE

Register block

GPIOF

General-purpose I/Os

I2C1

Inter-integrated circuit

I2C2

Register block

ITM

ITM register block

IWDG

Independent watchdog

MPU

MPU register block

NVIC

NVIC register block

PWR

Power control

Peripherals

All the peripherals

RCC

Reset and clock control

RTC

Real-time clock

SCB

SCB register block

SPI1

Serial peripheral interface

SPI2

Register block

SYSCFG_COMP

System configuration controller

SYST

SysTick register block

TIM1

Advanced-timers

TIM2

General-purpose-timers

TIM3

Register block

TIM6

Basic-timers

TIM7

Register block

TIM14

General-purpose-timers

TIM15

General-purpose-timers

TIM16

General-purpose-timers

TIM17

Register block

TPIU

TPIU register block

TSC

Touch sensing controller

USART1

Universal synchronous asynchronous receiver transmitter

USART2

Register block

USART3

Register block

USART4

Register block

USB

Universal serial bus full-speed device interface

WWDG

Window watchdog

Enums

Interrupt

Enumeration of all the interrupts

Constants

ADC

Analog-to-digital converter

CAN

Controller area network

CEC

HDMI-CEC controller

CRC

cyclic redundancy check calculation unit

CRS

Clock recovery system

DAC

Digital-to-analog converter

DBGMCU

Debug support

DMA1

DMA controller

EXTI

External interrupt/event controller

FLASH

Flash

GPIOA

General-purpose I/Os

GPIOB

GPIOB

GPIOC

GPIOC

GPIOD

GPIOD

GPIOE

GPIOE

GPIOF

General-purpose I/Os

I2C1

Inter-integrated circuit

I2C2

I2C2

IWDG

Independent watchdog

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority

PWR

Power control

RCC

Reset and clock control

RTC

Real-time clock

SPI1

Serial peripheral interface

SPI2

SPI2

SYSCFG_COMP

System configuration controller

TIM1

Advanced-timers

TIM2

General-purpose-timers

TIM3

TIM3

TIM6

Basic-timers

TIM7

TIM7

TIM14

General-purpose-timers

TIM15

General-purpose-timers

TIM16

General-purpose-timers

TIM17

TIM17

TSC

Touch sensing controller

USART1

Universal synchronous asynchronous receiver transmitter

USART2

USART2

USART3

USART3

USART4

USART4

USB

Universal serial bus full-speed device interface

WWDG

Window watchdog