[−][src]Crate stm32h7xx_hal
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
Timing functions
Others
Re-exports
pub use embedded_hal as hal; |
pub use nb; |
Modules
adc | Analog to Digital Converter (ADC) |
dac | Digital to Analog Converter (DAC) |
delay | Delays |
device | |
exti | External interrupt controller |
flash | Flash memory |
gpio | General Purpose Input / Output |
i2c | Inter Integrated Circuit (I2C) |
pac | |
prelude | Prelude |
pwm | Pulse Width Modulation (PWM) |
pwr | Power Configuration |
qei | Quadrature Encoder Interface |
rcc | Reset and Clock Control |
rng | Random Number Generator |
sai | Serial Audio Interface |
serial | Serial |
signature | Device electronic signature |
spi | Serial Peripheral Interface (SPI) |
stm32 | |
time | Time units |
timer | Timers |
traits | |
watchdog | System Window Watchdog |
Macros
block | Turns the non-blocking expression |
Enums
Never | |
interrupt | Enumeration of all the interrupts |
Attribute Macros
interrupt | Attribute to declare an interrupt (AKA device-specific exception) handler |