wrh
|
8f44ae6877
|
chore: 整理代码并更新文档
1. 新增并替换通信协议文档,删除旧版V2.0协议文档
2. 重构充电源逻辑,移除Set_CV_Flag相关变量和代码
3. 优化充电源关闭流程,修正寄存器配置逻辑
4. 完善Modbus输入寄存器回调和功能码处理逻辑
5. 调整输入寄存器映射表,简化寄存器定义
6. 为USB设备队列内存添加对齐宏定义
7. 新增南向电源Modbus寄存器头文档
|
2026-07-23 10:36:59 +08:00 |
|
wrh
|
30ecd7ad83
|
refactor(chrg): 移除低电压异常处理函数并优化电压校验逻辑
1. 删除chrg_source.h中冗余的voltage、current成员变量
2. 删除chrg_source.c中的chrg_source_work_low低电压处理函数及其调用逻辑
3. 在chrg_north.c新增电压误差阈值和重试帧数宏定义
4. 重构北向电源解析逻辑,增加连续超差重试机制和参数校验
5. 优化电压误差计算方式,避免无符号减法下溢问题
|
2026-07-22 11:28:46 +08:00 |
|
wrh
|
684ad2e20e
|
feat: 新增电源/负载切换功能,优化通道切换逻辑
1. 新增SINK_WORK_SWITCH和SOURCE_WORK_SWITCH状态,实现切换流程
2. 实现chrg_sink_work_switch和chrg_source_work_switch切换处理函数
3. 修改Keil工程ROM起始地址为0x8000000
4. 开启north线程调试输出,调整初始通道使能状态
5. 简化串口包编码调试打印,优化source初始化寄存器配置
6. 重构modbus通道切换逻辑,支持活跃状态下的角色切换
7. 清理部分冗余调试代码和注释
8. 重构bootloader代码,简化启动流程
|
2026-07-22 10:05:47 +08:00 |
|
wrh
|
660aaa5a7a
|
refactor: 重构电源通道控制逻辑,引入状态机管理
1. 删除apps/chrg/applications/thread/chrg_lcd.h中的chrg_sou_work函数声明
2. 移除chrg_source.h中冗余的状态标志定义,新增电源工作状态机枚举
3. 重构chrg_lcd.c,删除旧的启动/停止流程代码和冗余标志位操作
4. 重写chrg_roll_nor.c的协议设置和通道控制逻辑,替换为状态机处理
5. 重写chrg_source.c,新增统一的电源工作状态机实现,替换旧的协议设置函数
6. 重构chrg_north.c的电源解析逻辑,移除旧的停止流程和冗余标志位
7. 简化chrg_comm.c的Modbus协议处理逻辑,改为通过状态机控制电源通道
|
2026-07-21 20:56:36 +08:00 |
|
yhf
|
71d3cc69b1
|
fix(chrg_roll_nor): 修复源设置初始化提交逻辑
0.新增了电源协议设置
1. 修改apps/chrg/applications/thread/chrg_roll_nor.c:在IDX_SET_SOURCE_PD分支中增加初始化提交判断,仅当sub为IDX_GET_SOURCE_VC且提交成功时才置位On_Flag
2. 新增apps/chrg/applications/utils/chrg_source.h:声明chrg_source_init_submit函数并添加注释
3. 新增apps/chrg/applications/utils/chrg_source.c:实现chrg_source_init_submit函数,批量提交源板初始化参数
|
2026-07-21 09:40:59 +08:00 |
|
yhf
|
c820aad809
|
feat: 完成项目多模块功能迭代与配置更新
1. 新增sqlite文件、协议文档、调试截图、配置ini等各类辅助文件
2. 更新Keil开发包版本与工程配置,调整编译优化等级
3. 重构继电器控制逻辑、串口收发逻辑与线程优先级
4. 新增Modbus寄存器映射、校准结构体与Ymodem升级相关代码
5. 完善南北向协议解析、快充挡位配置与调试日志
6. 修复注释格式、数组越界与线程邮箱溢出问题
7. 新增屏幕控制、功率板调试与协议格式说明文档
|
2026-07-18 15:32:54 +08:00 |
|
wmano
|
7e463e56ad
|
add more comments
|
2025-11-18 00:40:02 +08:00 |
|
wmano
|
604fe4688c
|
add parse threads
|
2025-10-25 23:44:23 +08:00 |
|
wmano
|
037fdb64eb
|
add roll thread
|
2025-09-28 23:00:52 +08:00 |
|
wmano
|
d633c6b55f
|
add sink source
|
2025-08-31 22:41:57 +08:00 |
|
wmano
|
050eb19fc8
|
add more files
|
2025-08-30 23:48:55 +08:00 |
|