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§
- adc1
 - Analog-to-Digital Converter
 - adc1_2
 - Analog-to-Digital Converter
 - can
 - Controller area network
 - comp
 - Comparator
 - crc
 - cyclic redundancy check calculation unit
 - dac
 - Digital-to-analog converter
 - dbgmcu
 - Debug support
 - dma1
 - DMA controller 1
 - exti
 - External interrupt/event controller
 - flash
 - Flash
 - gpioa
 - General-purpose I/Os
 - gpiob
 - General-purpose I/Os
 - gpioc
 - General-purpose I/Os
 - i2c1
 - Inter-integrated circuit
 - iwdg
 - Independent watchdog
 - opamp
 - Operational amplifier
 - pwr
 - Power control
 - rcc
 - Reset and clock control
 - rtc
 - Real-time clock
 - spi1
 - Serial peripheral interface/Inter-IC sound
 - syscfg
 - System configuration controller
 - tim1
 - Advanced timer
 - tim2
 - General purpose timer
 - tim6
 - Basic timers
 - tim8
 - Advanced-timers
 - tim15
 - General purpose timers
 - tim16
 - General-purpose-timers
 - tim17
 - General purpose timer
 - tsc
 - Touch sensing controller
 - usart1
 - Universal synchronous asynchronous receiver transmitter
 - usb_fs
 - Universal serial bus full-speed device interface
 - wwdg
 - Window watchdog
 
Structs§
- ADC1
 - Analog-to-Digital Converter
 - ADC2
 - ADC2
 - ADC3
 - ADC3
 - ADC4
 - ADC4
 - ADC1_2
 - Analog-to-Digital Converter
 - ADC3_4
 - ADC3_4
 - CAN
 - Controller area network
 - CBP
 - Cache and branch predictor maintenance operations
 - COMP
 - Comparator
 - CPUID
 - CPUID
 - CRC
 - cyclic redundancy check calculation unit
 - Core
Peripherals  - Core peripherals
 - DAC
 - Digital-to-analog converter
 - DBGMCU
 - Debug support
 - DCB
 - Debug Control Block
 - DMA1
 - DMA controller 1
 - DMA2
 - DMA2
 - 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
 - General-purpose I/Os
 - GPIOC
 - General-purpose I/Os
 - GPIOD
 - GPIOD
 - GPIOE
 - GPIOE
 - GPIOF
 - GPIOF
 - I2C1
 - Inter-integrated circuit
 - I2C2
 - I2C2
 - I2S2EXT
 - I2S2ext
 - I2S3EXT
 - I2S3ext
 - ITM
 - Instrumentation Trace Macrocell
 - IWDG
 - Independent watchdog
 - MPU
 - Memory Protection Unit
 - NVIC
 - Nested Vector Interrupt Controller
 - OPAMP
 - Operational amplifier
 - PWR
 - Power control
 - Peripherals
 - All the peripherals
 - RCC
 - Reset and clock control
 - RTC
 - Real-time clock
 - SCB
 - System Control Block
 - SPI1
 - Serial peripheral interface/Inter-IC sound
 - SPI2
 - SPI2
 - SPI3
 - SPI3
 - SYSCFG
 - System configuration controller
 - SYST
 - SysTick: System Timer
 - TIM1
 - Advanced timer
 - TIM2
 - General purpose timer
 - TIM3
 - TIM3
 - TIM4
 - TIM4
 - TIM6
 - Basic timers
 - TIM7
 - TIM7
 - TIM8
 - Advanced-timers
 - TIM15
 - General purpose timers
 - TIM16
 - General-purpose-timers
 - TIM17
 - General purpose timer
 - TPIU
 - Trace Port Interface Unit
 - TSC
 - Touch sensing controller
 - UART4
 - UART4
 - UART5
 - UART5
 - USART1
 - Universal synchronous asynchronous receiver transmitter
 - USART2
 - USART2
 - USART3
 - USART3
 - USB_FS
 - Universal serial bus full-speed device interface
 - WWDG
 - Window watchdog
 
Enums§
- Interrupt
 - Enumeration of all the interrupts
 
Constants§
- NVIC_
PRIO_ BITS  - Number available in the NVIC for configuring priority
 
Attribute Macros§
- interrupt
 - Attribute to declare an interrupt (AKA device-specific exception) handler