Crate stm32l4xx_hal

source ·
Expand description

STM32L4 HAL implementation

NOTE: This HAL implementation is under active development (as is the underlying embedded_hal itself, together with its traits, some of which are unproven). We follow the HAL implementation in https://github.com/therealprof/stm32f4xx-hal and pull in individual devices behind features - the goal is for this implementation to become ubiquitous for the STM32L4 family of devices (well-tested, feature-complete, well-documented). However! At this time, actual testing has only been performed for the STM32L432KC microcontroller. Participation is of course very welcome!

Re-exports

pub use embedded_hal as hal;
pub use stm32l4;

Modules

Date and timer units & helper functions
Delays
Direct Memory Access Engine
Flash memory
General Purpose Input / Output
Inter-Integrated Circuit (I2C) bus
Prelude - Include traits for hal
Power management
Reset and Clock Control
RTC peripheral abstraction
Serial
Serial Peripheral Interface (SPI) bus
Time units
Timers
Touch sense controller

Enums

Enumeration of all the interrupts

Attribute Macros

Attribute to declare an interrupt (AKA device-specific exception) handler