基于stm32的一些常用功能,封装成库。 基本功能: 1. 采用任务形式进行串口数据收发管理:uart_comm 2. 调试模块,基于uart_comm模块,能够接受串口命令(at形式),能够发送串口数据。 3. log模块,基于调试模块,方便进行log打印,能够区分log等级。 4. message模块。基于mid的模块间通信功能。通过srcmid和dstmid来指定收发数据的模块。 5. watchdog,基于多任务系统下的的看门狗功能。6、其他算法库,如fft,filtfilt,butter等