Expand description
Peripheral access API for STM32F103XX 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
 - adc2
 - Analog to digital converter
 - afio
 - Alternate function I/O
 - bkp
 - Backup registers
 - can
 - Controller area network
 - crc
 - CRC calculation unit
 - dac
 - Digital to analog converter
 - dbg
 - Debug support
 - dma1
 - DMA controller
 - exti
 - EXTI
 - flash
 - FLASH
 - fsmc
 - Flexible static memory controller
 - gpioa
 - General purpose I/O
 - i2c1
 - Inter integrated circuit
 - iwdg
 - Independent watchdog
 - pwr
 - Power control
 - rcc
 - Reset and clock control
 - rtc
 - Real time clock
 - sdio
 - Secure digital input/output interface
 - spi1
 - Serial peripheral interface
 - tim1
 - Advanced timer
 - tim2
 - General purpose timer
 - tim6
 - Basic timer
 - tim9
 - General purpose timer
 - tim10
 - General purpose timer
 - uart4
 - Universal asynchronous receiver transmitter
 - uart5
 - Universal asynchronous receiver transmitter
 - usart1
 - Universal synchronous asynchronous receiver transmitter
 - usb
 - Universal serial bus full-speed device interface
 - wwdg
 - Window watchdog
 
Structs§
- ADC1
 - Analog to digital converter
 - ADC2
 - Analog to digital converter
 - ADC3
 - ADC3
 - AFIO
 - Alternate function I/O
 - BKP
 - Backup registers
 - CAN
 - Controller area network
 - CBP
 - Cache and branch predictor maintenance operations
 - CPUID
 - CPUID
 - CRC
 - CRC calculation unit
 - Core
Peripherals  - Core peripherals
 - DAC
 - Digital to analog converter
 - DBG
 - Debug support
 - DCB
 - Debug Control Block
 - DMA1
 - DMA controller
 - DMA2
 - DMA2
 - DWT
 - Data Watchpoint and Trace unit
 - EXTI
 - EXTI
 - FLASH
 - FLASH
 - FPB
 - Flash Patch and Breakpoint unit
 - FSMC
 - Flexible static memory controller
 - GPIOA
 - General purpose I/O
 - GPIOB
 - GPIOB
 - GPIOC
 - GPIOC
 - GPIOD
 - GPIOD
 - GPIOE
 - GPIOE
 - GPIOF
 - GPIOF
 - GPIOG
 - GPIOG
 - 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
 - Peripherals
 - All the peripherals
 - RCC
 - Reset and clock control
 - RTC
 - Real time clock
 - SCB
 - System Control Block
 - SDIO
 - Secure digital input/output interface
 - SPI1
 - Serial peripheral interface
 - SPI2
 - SPI2
 - SPI3
 - SPI3
 - SYST
 - SysTick: System Timer
 - TIM1
 - Advanced timer
 - TIM2
 - General purpose timer
 - TIM3
 - TIM3
 - TIM4
 - TIM4
 - TIM5
 - TIM5
 - TIM6
 - Basic timer
 - TIM7
 - TIM7
 - TIM8
 - TIM8
 - TIM9
 - General purpose timer
 - TIM10
 - General purpose timer
 - TIM11
 - TIM11
 - TIM12
 - TIM12
 - TIM13
 - TIM13
 - TIM14
 - TIM14
 - TPIU
 - Trace Port Interface Unit
 - UART4
 - Universal asynchronous receiver transmitter
 - UART5
 - Universal asynchronous receiver transmitter
 - USART1
 - Universal synchronous asynchronous receiver transmitter
 - USART2
 - USART2
 - USART3
 - USART3
 - USB
 - 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