[][src]Module stm32f1xx_hal::stm32

Modules

adc1

Analog to digital converter

adc2

Analog to digital converter

adc3

Analog to digital converter

afio

Alternate function I/O

bkp

Backup registers

can1

Controller area network

crc

CRC calculation unit

dac

Digital to analog converter

dbgmcu

Debug support

dma1

DMA controller

ethernet_dma

Ethernet: DMA controller operation

ethernet_mac

Ethernet: media access control

ethernet_mmc

Ethernet: MAC management counters

ethernet_ptp

Ethernet: Precision time protocol

exti

EXTI

flash

FLASH

fsmc

Flexible static memory controller

gpioa

General purpose I/O

i2c1

Inter integrated circuit

iwdg

Independent watchdog

nvic_stir

Nested vectored interrupt controller

otg_fs_device

USB on the go full speed

otg_fs_global

USB on the go full speed

otg_fs_host

USB on the go full speed

otg_fs_pwrclk

USB on the go full speed

pwr

Power control

rcc

Reset and clock control

rtc

Real time clock

scb_actrl

System control block ACTLR

sdio

Secure digital input/output interface

spi1

Serial peripheral interface

stk

SysTick timer

tim1

Advanced timer

tim2

General purpose timer

tim6

Basic timer

tim9

General purpose timer

tim10

General purpose timer

uart4

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

Analog to digital converter

AFIO

Alternate function I/O

BKP

Backup registers

CAN1

Controller area network

CAN2

Controller area network

CBP

Cache and branch predictor maintenance operations

CPUID

CPUID

CRC

CRC calculation unit

CorePeripherals

Core peripherals

DAC

Digital to analog converter

DBGMCU

Debug support

DCB

Debug Control Block

DMA1

DMA controller

DMA2

DMA controller

DWT

Data Watchpoint and Trace unit

ETHERNET_DMA

Ethernet: DMA controller operation

ETHERNET_MAC

Ethernet: media access control

ETHERNET_MMC

Ethernet: MAC management counters

ETHERNET_PTP

Ethernet: Precision time protocol

EXTI

EXTI

FLASH

FLASH

FPB

Flash Patch and Breakpoint unit

FSMC

Flexible static memory controller

GPIOA

General purpose I/O

GPIOB

General purpose I/O

GPIOC

General purpose I/O

GPIOD

General purpose I/O

GPIOE

General purpose I/O

GPIOF

General purpose I/O

GPIOG

General purpose I/O

I2C1

Inter integrated circuit

I2C2

Inter integrated circuit

ITM

Instrumentation Trace Macrocell

IWDG

Independent watchdog

MPU

Memory Protection Unit

NVIC

Nested Vector Interrupt Controller

NVIC_STIR

Nested vectored interrupt controller

OTG_FS_DEVICE

USB on the go full speed

OTG_FS_GLOBAL

USB on the go full speed

OTG_FS_HOST

USB on the go full speed

OTG_FS_PWRCLK

USB on the go full speed

PWR

Power control

Peripherals

All the peripherals

RCC

Reset and clock control

RTC

Real time clock

SCB

System Control Block

SCB_ACTRL

System control block ACTLR

SDIO

Secure digital input/output interface

SPI1

Serial peripheral interface

SPI2

Serial peripheral interface

SPI3

Serial peripheral interface

STK

SysTick timer

SYST

SysTick: System Timer

TIM1

Advanced timer

TIM2

General purpose timer

TIM3

General purpose timer

TIM4

General purpose timer

TIM5

General purpose timer

TIM6

Basic timer

TIM7

Basic timer

TIM8

Advanced timer

TIM9

General purpose timer

TIM10

General purpose timer

TIM11

General purpose timer

TIM12

General purpose timer

TIM13

General purpose timer

TIM14

General purpose timer

TPIU

Trace Port Interface Unit

UART4

Universal asynchronous receiver transmitter

UART5

Universal asynchronous receiver transmitter

USART1

Universal synchronous asynchronous receiver transmitter

USART2

Universal synchronous asynchronous receiver transmitter

USART3

Universal synchronous asynchronous receiver transmitter

USB

Universal serial bus full-speed device interface

WWDG

Window watchdog

Enums

Interrupt

Enumeration of all the interrupts

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