#hal #arm #cortex-m #hardware-abstraction #stm32l1xx

no-std stm32l1xx-hal

STM32L1系列微控制器的外设访问API

3个不稳定版本

0.1.0 2019年11月13日
0.0.1 2019年3月7日
0.0.0 2018年12月9日

#1771 in 嵌入式开发

MIT/Apache

115KB
3K SLoC

stm32l1xx-hal

stm32l1xx-hal 包含了对STMicro STM32L1系列微控制器外设访问API的多设备硬件抽象。MCU的选择通过功能门完成,通常由板级支持crate指定。当前支持的配置包括

  • stm32l100
  • stm32l151
  • stm32l152
  • stm32l162

这个crate背后的想法是掩盖这些MCU上各种外设之间微小的差异,以便为同一系列的所有芯片编写HAL,而无需为每个型号剪切和粘贴crate。

欢迎对这个crate进行合作,以及拉取请求!

这个crate依赖于Adam Greig的出色的stm32l1 crate,以提供适当的寄存器定义,并实现embedded-hal trait的部分集合。

基于Daniel Egger的stm32f4xx-hal crate。

依赖关系

~8.5MB
~235K SLoC