Crate stm32f7x5 [] [src]

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

You can find an overview of the API here.

Modules

ac

Access control

adc1

Analog-to-digital converter

c_adc

Common ADC registers

can1

Controller area network

cec

HDMI-CEC controller

crc

Cryptographic processor

cryp

Cryptographic processor

dac

Digital-to-analog converter

dbg

Debug support

dcmi

Digital camera interface

dma2

DMA controller

dma2d

DMA2D controller

ethernet_dma

Ethernet: DMA controller operation

ethernet_mac

Ethernet: media access control (MAC)

ethernet_mmc

Ethernet: MAC management counters

ethernet_ptp

Ethernet: Precision time protocol

exti

External interrupt/event controller

flash

FLASH

fmc

Flexible memory controller

fpu_cpacr

Floating point unit CPACR

gpioa

General-purpose I/Os

gpiob

General-purpose I/Os

gpiod

General-purpose I/Os

hash

Hash processor

i2c1

Inter-integrated circuit

iwdg

Independent watchdog

lptim1

Low power timer

ltdc

LCD-TFT 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

otg_hs_device

USB on the go high speed

otg_hs_global

USB on the go high speed

otg_hs_host

USB on the go high speed

otg_hs_pwrclk

USB on the go high speed

pf

Processor features

pwr

Power control

quadspi

QuadSPI interface

rcc

Reset and clock control

rng

Random number generator

rtc

Real-time clock

sai1

Serial audio interface

scb_actrl

System control block ACTLR

sdmmc1

Secure digital input/output interface

spdif_rx

Receiver Interface

spi1

Serial peripheral interface

spi3

Serial peripheral interface

spi6

Serial peripheral interface

stk

SysTick timer

syscfg

System configuration controller

tim1

Advanced-timers

tim2

General purpose timers

tim3

General purpose timers

tim4

General purpose timers

tim6

Basic timers

tim9

General purpose timers

tim10

General-purpose-timers

usart6

Universal synchronous asynchronous receiver transmitter

wwdg

Window watchdog

Structs

AC

Access control

ADC1

Analog-to-digital converter

ADC2

ADC2

ADC3

ADC3

CAN1

Controller area network

CAN2

CAN2

CEC

HDMI-CEC controller

CPUID

CPUID

CRC

Cryptographic processor

CRYP

Cryptographic processor

C_ADC

Common ADC registers

CorePeripherals

Core peripherals

DAC

Digital-to-analog converter

DBG

Debug support

DCB

Debug Control Block

DCMI

Digital camera interface

DMA1

DMA1

DMA2

DMA controller

DMA2D

DMA2D controller

DWT

Data Watchpoint and Trace unit

ETHERNET_DMA

Ethernet: DMA controller operation

ETHERNET_MAC

Ethernet: media access control (MAC)

ETHERNET_MMC

Ethernet: MAC management counters

ETHERNET_PTP

Ethernet: Precision time protocol

EXTI

External interrupt/event controller

FLASH

FLASH

FMC

Flexible memory controller

FPU_CPACR

Floating point unit CPACR

GPIOA

General-purpose I/Os

GPIOB

General-purpose I/Os

GPIOC

GPIOC

GPIOD

General-purpose I/Os

GPIOE

GPIOE

GPIOF

GPIOF

GPIOG

GPIOG

GPIOH

GPIOH

GPIOI

GPIOI

GPIOJ

GPIOJ

GPIOK

GPIOK

HASH

Hash processor

I2C1

Inter-integrated circuit

I2C2

I2C2

I2C3

I2C3

I2C4

I2C4

IWDG

Independent watchdog

LPTIM1

Low power timer

LTDC

LCD-TFT Controller

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

OTG_HS_DEVICE

USB on the go high speed

OTG_HS_GLOBAL

USB on the go high speed

OTG_HS_HOST

USB on the go high speed

OTG_HS_PWRCLK

USB on the go high speed

PF

Processor features

PWR

Power control

Peripherals

All the peripherals

QUADSPI

QuadSPI interface

RCC

Reset and clock control

RNG

Random number generator

RTC

Real-time clock

SAI1

Serial audio interface

SAI2

SAI2

SCB

System Control Block

SCB_ACTRL

System control block ACTLR

SDMMC1

Secure digital input/output interface

SPDIF_RX

Receiver Interface

SPI1

Serial peripheral interface

SPI2

SPI2

SPI3

Serial peripheral interface

SPI4

SPI4

SPI5

SPI5

SPI6

Serial peripheral interface

STK

SysTick timer

SYSCFG

System configuration controller

SYST

SysTick: System Timer

TIM1

Advanced-timers

TIM2

General purpose timers

TIM3

General purpose timers

TIM4

General purpose timers

TIM5

TIM5

TIM6

Basic timers

TIM7

TIM7

TIM8

TIM8

TIM9

General purpose timers

TIM10

General-purpose-timers

TIM11

TIM11

TIM12

TIM12

TIM13

TIM13

TIM14

TIM14

UART4

UART4

UART5

UART5

UART7

UART7

UART8

UART8

USART1

USART1

USART2

USART2

USART3

USART3

USART6

Universal synchronous asynchronous receiver transmitter

WWDG

Window watchdog

Enums

Interrupt

Enumeration of all the interrupts

Constants

NVIC_PRIO_BITS

Number available in the NVIC for configuring priority