[toc]
现在的STM32系列微控制器程序开发ST官方主要提供了HAL和LL两种库,HAL库对很多功能进行了抽象封装,使用起来比传统的STD库要方便许多,但和很多偏向于软件开发的Arduino、Micropython等来说使用的时候还不是非常方便。这里对自己常用的一些功能在官方库的基础上进行了进一步的封装,这就是这个库的由来。
该库完全使用ST官方的HAL和LL库,不改变任何官方库代码。该库大部分由C++编写而成,C++项目才能使用(根据情况可能需要手动将main.c和stm32fxxx_it.c重命名为.cpp)。除了这点外该库可以直接在在STM32CubeMX生成的项目上直接使用。
该库可以实现的功能和使用说明可以参考 lib 文件夹中的 readme.md 文档。
该库的例程与演示可以在 examples 文件夹中找到。
该库基于MIT许可,具体内容详见 LICENSE.md 文档。
This library is under the MIT licence, see the LICENSE.md document.