Crate stm32f30x

source ·
Expand description

Peripheral access API for STM32F30X microcontrollers (generated using svd2rust v0.14.0)

You can find an overview of the API here.

Re-exports

pub use self::Interrupt as interrupt;

Modules

Analog-to-Digital Converter
Analog-to-Digital Converter
Controller area network
Comparator
cyclic redundancy check calculation unit
Digital-to-analog converter
Debug support
DMA controller 1
External interrupt/event controller
Flash
General-purpose I/Os
General-purpose I/Os
General-purpose I/Os
Inter-integrated circuit
Independent watchdog
Operational amplifier
Power control
Reset and clock control
Real-time clock
Serial peripheral interface/Inter-IC sound
System configuration controller
Advanced timer
General purpose timer
Basic timers
Advanced-timers
General purpose timers
General-purpose-timers
General purpose timer
Touch sensing controller
Universal synchronous asynchronous receiver transmitter
Universal serial bus full-speed device interface
Window watchdog

Structs

Analog-to-Digital Converter
Analog-to-Digital Converter
ADC2
ADC3
ADC3_4
ADC4
Controller area network
Cache and branch predictor maintenance operations
Comparator
CPUID
cyclic redundancy check calculation unit
Core peripherals
Digital-to-analog converter
Debug support
Debug Control Block
DMA controller 1
DMA2
Data Watchpoint and Trace unit
External interrupt/event controller
Flash
Flash Patch and Breakpoint unit
Floating Point Unit
General-purpose I/Os
General-purpose I/Os
General-purpose I/Os
GPIOD
GPIOE
GPIOF
Inter-integrated circuit
I2C2
I2S2ext
I2S3ext
Instrumentation Trace Macrocell
Independent watchdog
Memory Protection Unit
Nested Vector Interrupt Controller
Operational amplifier
Power control
All the peripherals
Reset and clock control
Real-time clock
System Control Block
Serial peripheral interface/Inter-IC sound
SPI2
SPI3
System configuration controller
SysTick: System Timer
Advanced timer
General purpose timer
TIM3
TIM4
Basic timers
TIM7
Advanced-timers
General purpose timers
General-purpose-timers
General purpose timer
Trace Port Interface Unit
Touch sensing controller
UART4
UART5
Universal synchronous asynchronous receiver transmitter
USART2
USART3
Universal serial bus full-speed device interface
Window watchdog

Enums

Enumeration of all the interrupts

Constants

Number available in the NVIC for configuring priority

Attribute Macros

Attribute to declare an interrupt (AKA device-specific exception) handler