# lib_for_stm32 **Repository Path**: wangshenggui/lib_for_stm32 ## Basic Information - **Project Name**: lib_for_stm32 - **Description**: 基于stm32的一些常用功能,封装成库。 - **Primary Language**: C - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 3 - **Created**: 2020-03-20 - **Last Updated**: 2024-11-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lib_for_stm32 #### 介绍 基于stm32的一些常用功能,封装成库。 基本功能: 1. 采用任务形式进行串口数据收发管理:uart_comm 2. 调试模块,基于uart_comm模块,能够接受串口命令(at形式),能够发送串口数据。 3. log模块,基于调试模块,方便进行log打印,能够区分log等级。 4. message模块。基于mid的模块间通信功能。通过srcmid和dstmid来指定收发数据的模块。 5. watchdog,基于多任务系统下的的看门狗功能。6、其他算法库,如fft,filtfilt,butter等 #### 软件架构 软件架构说明 #### 使用说明 1. 参考 example 里面有部分示例代码还未更新,抱歉; 2. 参考 project_l452 工程,这是可用的,但只介绍了看门狗,log,tickless等功能。 3. 有任何问题,可联系我:wangshenggui1985@163.com #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request