Crate stm32f0xx [] [src]

Peripheral access API for STM32F0XX microcontrollers(generated using svd2rust v0.7.0)

Modules

adc

Analog-to-digital converter

cec

HDMI-CEC controller

comp

Comparator

crc

cyclic redundancy check calculation unit

dac

Digital-to-analog converter

dbgmcu

Debug support

dma

DMA controller

exti

External interrupt/event controller

flash

Flash

gpioa

General-purpose I/Os

gpiof

General-purpose I/Os

i2c1

Inter-integrated circuit

interrupt

Interrupts

iwdg

Independent watchdog

pwr

Power control

rcc

Reset and clock control

rtc

Real-time clock

spi1

Serial peripheral interface

syscfg

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

wwdg

Window watchdog

Structs

Adc

Analog-to-digital converter

Cec

HDMI-CEC controller

Comp

Comparator

Cpuid

CPUID register block

Crc

cyclic redundancy check calculation unit

Dac

Digital-to-analog converter

Dbgmcu

Debug support

Dcb

DCB register block

Dma

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

Rcc

Reset and clock control

Rtc

Real-time clock

Scb

SCB register block

Spi1

Serial peripheral interface

Spi2

Register block

Syscfg

System configuration controller

Syst

SysTick register block

Tim1

Advanced-timers

Tim2

General-purpose-timers

Tim3

Register block

Tim6

Basic-timers

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

Wwdg

Window watchdog

Constants

ADC

Analog-to-digital converter

CEC

HDMI-CEC controller

COMP

Comparator

CPUID

CPUID

CRC

cyclic redundancy check calculation unit

DAC

Digital-to-analog converter

DBGMCU

Debug support

DCB

Debug Control Block

DMA

DMA controller

DWT

Data Watchpoint and Trace unit

EXTI

External interrupt/event controller

FLASH

Flash

FPB

Flash Patch and Breakpoint unit

FPU

Floating Point Unit

GPIOA

General-purpose I/Os

GPIOB

GPIOB

GPIOC

GPIOC

GPIOD

GPIOD

GPIOE

GPIOE

GPIOF

General-purpose I/Os

I2C1

Inter-integrated circuit

I2C2

I2C2

ITM

Instrumentation Trace Macrocell

IWDG

Independent watchdog

MPU

Memory Protection Unit

NVIC

Nested Vector Interrupt Controller

PWR

Power control

RCC

Reset and clock control

RTC

Real-time clock

SCB

System Control Block

SPI1

Serial peripheral interface

SPI2

SPI2

SYSCFG

System configuration controller

SYST

SysTick: System Timer

TIM1

Advanced-timers

TIM2

General-purpose-timers

TIM3

TIM3

TIM6

Basic-timers

TIM14

General-purpose-timers

TIM15

General-purpose-timers

TIM16

General-purpose-timers

TIM17

TIM17

TPIU

Trace Port Interface Unit;

TSC

Touch sensing controller

USART1

Universal synchronous asynchronous receiver transmitter

USART2

USART2

WWDG

Window watchdog