3.8 KiB
3.8 KiB
此为分离式方案的算法部分代码
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把变量的数据导出方法
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部分代码 增加成功率