Job_SignsPads/STM32/AlgorithmSection/detachable_equipment/README.md

193 lines
3.8 KiB
Markdown
Raw Permalink Normal View History

2025-04-22 07:37:08 +00:00
<!--
* @Description:
* @Version: 1.0
* @Author: lzc
* @Date: 2024-02-21 15:06:16
* @LastEditors: lzc
* @LastEditTime: 2024-09-12 19:26:26
-->
# 此为分离式方案的算法部分代码
---
## History
---
```
Date :2024年2月21日
Log :完成Ymodem升级验证 可以正确的升级程序
```
```
Date :2024年2月23日
Log : 双分区设置 AB面升级
```
```
Date :2024年3月8日
Log : 调整升级的指令
```
```
Date :2024年3月18日
Log : 修复地址问题
增加空闲中断+DMA部分的代码
移植EasyLogger方案 打印完成
```
```
Date :2024年3月20日
Log : RT-Thread 移植完成 新建LED线程
串口1转换为通讯专用 串口2转换为调试接口
串口1空闲中断+DMA 串口2考虑使用RXNE即可
下一步移植FinSH 控制台
```
```
Date :2024年3月21日
Log : RT-Thread FinSH 移植完成
通过线程锁完成输出 Cube部分同步完成
完成算法部分代码的软件的工作区的建立
NanoPb移植完成 测试正常
```
```
Date :2024年3月22日
Log : ADC功能完成 SGM58031 芯片完成驱动编写 增加TIM2用于循环获取
LittleFS文件系统移植
```
```
Date :2024年3月25日
Log : 模拟开关驱动编写
光功率采集线程的编写
光功率采集定时器设置 1ms
```
```
Date :2024年3月26日
Log : 功率采集程序完善 现在数据每隔1秒进行位移
Protobuf 生成语句 `protoc --nanopb_out=. student.proto`
光功率滤波以及FFT
```
```
Date :2024年3月29日
Log : 心率算法移植完成 ,数据自测正常
光功率采集有问题 需要修改 滤波无问题
```
```
Date :2024年3月31日
Log : 增加读取的配置文件'showAll.ini'通过如下链接操作可直接读取数据
```
##### [Keil5把变量的数据导出方法](https://blog.csdn.net/QXF0806/article/details/125687203)
```
Date :2024年4月1日
Log : 增加在离床的算法的输出
增加日志输出
```
```
Date :2024年4月16日
Log : 解决串口发送问题 NanoPb的代码更新到心率呼吸上报
```
```
Date :2024年4月18日
Log : 增加RTT-View 显示与键入
```
```
Date :2024年5月14日
Log : 增加Flash接口暂时没有调试
测试新板子的性能 数据需要重新做线性
```
```
Date :2024年5月16日
Log :
数据重新做光功率线性,数据有点偏移
采用1310nm激光器测试 后续更换需要重新测试
```
```
Date :2024年5月24日
Log : Ymodem升级测试 现在数据发送可以使用大文件
```
```
Date :2024年7月4日
Log : Ymodem测试初步完成 可以接收文件 但是逻辑还没有做
```
```
Date :2024年7月5日
Log : 串口1使能 空间不一致 所以拓宽空间 Flash分区更改
```
```
Date :2024年7月9日
Log : 修改程序 代码修复之前出错问题
```
```
Date :2024年7月10日
Log : 在Ymodem的OTA文件头接收中增加延时 确保升级的成功率
```
```
Date :2024年7月12日
Log : 更新在离床算法以及修复BUG
```
```
Date :2024年7月17日
Log : 增加在线IAP的代码 现在上电长按C进入升级模式 1 -> 3
增加双分区标志位方案
```
```
Date :2024年7月23日
Log : 增加OPM串口采集的代码
```
```
Date :2024年7月24日
Log : 增加二次滤波解决小信号的问题
```
```
Date :2024年7月26日
Log : 修复一些OTA的BUG
```
```
Date :2024年8月14日
Log : 增加看门狗
```
```
Date :2024年8月21日
Log : 修改灯的逻辑 增加在床才计算的逻辑 修改任务优先级
```
```
Date :2024年8月22日
Log : 增加health主题的上报
```
```
Date :2024年9月11日
Log : 更新算法相关的数据校准 修改menu部分代码
```
```
Date :2024年9月12日
Log : 增加OTA部分代码 增加成功率
```