Crate stm32f105xx [] [src]

Peripheral access API for STM32F105XX microcontrollers (generated using svd2rust v0.12.0)

You can find an overview of the API here.

Modules

adc1

Analog to digital converter

adc2

Analog to digital converter

afio

Alternate function I/O

bkp

Backup registers

can2

Controller area network

crc

CRC calculation unit

dac

Digital to analog converter

dbg

Debug support

dma1

DMA controller

exti

EXTI

flash

FLASH

gpioa

General purpose I/O

i2c1

Inter integrated circuit

iwdg

Independent watchdog

pwr

Power control

rcc

Reset and clock control

rtc

Real time clock

spi1

Serial peripheral interface

tim1

Advanced timer

tim2

General purpose timer

tim6

Basic timer

uart4

Universal asynchronous receiver transmitter

uart5

Universal asynchronous receiver transmitter

usart1

Universal synchronous asynchronous receiver transmitter

usb_otg_device

USB on the go full speed

usb_otg_global

USB on the go full speed

usb_otg_host

USB on the go full speed

usb_otg_pwrclk

USB on the go full speed

wwdg

Window watchdog

Structs

ADC1

Analog to digital converter

ADC2

Analog to digital converter

AFIO

Alternate function I/O

BKP

Backup registers

CAN1

CAN1

CAN2

Controller area network

CPUID

CPUID

CRC

CRC calculation unit

CorePeripherals

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

GPIOA

General purpose I/O

GPIOB

GPIOB

GPIOC

GPIOC

GPIOD

GPIOD

GPIOE

GPIOE

I2C1

Inter integrated circuit

I2C2

I2C2

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

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

UART4

Universal asynchronous receiver transmitter

UART5

Universal asynchronous receiver transmitter

USART1

Universal synchronous asynchronous receiver transmitter

USART2

USART2

USART3

USART3

USB_OTG_DEVICE

USB on the go full speed

USB_OTG_GLOBAL

USB on the go full speed

USB_OTG_HOST

USB on the go full speed

USB_OTG_PWRCLK

USB on the go full speed

WWDG

Window watchdog

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority