Crate stm32h7xx_hal[][src]

Expand description

See the examples folder for more usage examples

This Hardware Abstraction Layer (HAL) provides the following functionality:

Setup and Configuration

Digital IO

Analog IO

Digital Busses

External Memory

Timing functions

Others

Re-exports

pub use embedded_hal as hal;
pub use nb;

Modules

Analog to Digital Converter (ADC)

Cyclic Redundancy Check (CRC)

Digital to Analog Converter (DAC)

Delay providers

Peripheral access API for STM32H743 microcontrollers (generated using svd2rust v0.19.0 ( ))

Direct Memory Access.

This module implements a smoltcp device interface phy::Device for the STM32H7 series of microcontrollers.

External interrupt controller

Flash memory

HAL for Flexible memory controller (FMC)

General Purpose Input / Output

Inter Integrated Circuit (I2C)

HAL for LTDC

Peripheral access API for STM32H743 microcontrollers (generated using svd2rust v0.19.0 ( ))

Prelude

Pulse Width Modulation (PWM)

Power Configuration

Quadrature Encoder Interface

Reset and Clock Control

Random Number Generator

Real-Time Clock

Serial Audio Interface

SD MultiMediaCard interface (SDMMC)

Serial

Device electronic signature

Serial Peripheral Interface (SPI)

Peripheral access API for STM32H743 microcontrollers (generated using svd2rust v0.19.0 ( ))

Time units

Timers

USB OTG peripherals

System Window Watchdog

Quad or Octo SPI bus

Macros

Turns the non-blocking expression $e into a blocking operation.

Enums

Enumeration of all the interrupts.

Attribute Macros