Miscellaneous assembly instructions
Controller area network
HDMI-CEC controller
General purpose comparators
cyclic redundancy check calculation unit
Clock recovery system
Digital-to-analog converter
Debug support
API for delays with the systick timer
DMA controller
External interrupt/event controller
Flash
General Purpose Input / Output
General-purpose I/Os
General-purpose I/Os
Inter-integrated circuit
Instrumentation Trace Macrocell
Independent watchdog
Core peripherals
Power control
Processor core registers
Real-time clock
API for the integrated USART ports
API for the integrate SPI peripherals
Serial peripheral interface
SysTick timer
Peripheral access API for STM32F0 microcontrollers
(generated using
svd2rust
0.15.0)
System configuration controller
Advanced-timers
General-purpose-timers
General-purpose-timers
Basic-timers
General-purpose-timers
General-purpose-timers
General-purpose-timers
API for the integrated timers
Universal synchronous asynchronous receiver transmitter
Universal serial bus full-speed device interface
API for the IWDG
Window watchdog
Analog-to-digital converter
Controller area network
Cache and branch predictor maintenance operations
HDMI-CEC controller
General purpose comparators
CPUID
cyclic redundancy check calculation unit
Clock recovery system
Core peripherals
Digital-to-analog converter
Debug support
Debug Control Block
DMA controller
Data Watchpoint and Trace unit
External interrupt/event controller
Registers stacked (pushed onto the stack) during an exception.
Flash Patch and Breakpoint unit
General-purpose I/Os
General-purpose I/Os
General-purpose I/Os
General-purpose I/Os
General-purpose I/Os
General-purpose I/Os
Instrumentation Trace Macrocell
Independent watchdog
Memory Protection Unit
Nested Vector Interrupt Controller
Power control
Core peripherals
Reset and clock control
System Control Block
SysTick timer
System configuration controller
SysTick: System Timer
Advanced-timers
Basic-timers
Trace Port Interface Unit
Universal synchronous asynchronous receiver transmitter
Universal synchronous asynchronous receiver transmitter
Input capture
Pulse Width Modulation
A single PWM channel / pin
Quadrature encoder interface
ADCs that sample on single channels per request, and do so at the time of the request.
Millisecond delay
Microsecond delay
Blocking read
Blocking write
Blocking write + read
Blocking read
Write half of a serial interface (blocking variant)
Blocking transfer
Blocking write
Single digital input pin
Single digital push-pull output pin
Output pin that can be toggled
Single digital input pin
Single digital push-pull output pin
Push-pull output pin that can read its output state
Output pin that can be toggled
Read half of a serial interface
Write half of a serial interface
Full duplex (master mode)
A count down timer
Feeds an existing watchdog to ensure the processor isn’t reset. Sometimes
commonly referred to as “kicking” or “refreshing”.
Disables a running watchdog timer so the processor won’t be reset.
Enables A watchdog timer to reset the processor if software is frozen or
stalled.
Feeds an existing watchdog to ensure the processor isn’t reset. Sometimes
commonly referred to as “kicking” or “refreshing”.
Enables A watchdog timer to reset the processor if software is frozen or
stalled.
Extension trait to split a GPIO peripheral in independent pins and registers
Extension trait that sets up the RCC
peripheral
Extension trait that adds convenience methods to the u32
type