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