wrh
|
1fc998f168
|
refactor: 重构校准流程,拆分校准逻辑到南向模块
1. 删除chrg_roll_nor.h中的chrg_roll_trim_set声明
2. 从chrg_north.h中移除trim_step和north_mode成员变量
3. 在chrg_roll_sou.h中新增chrg_sou_trim_submit函数声明
4. 重构chrg_comm.c的校准处理逻辑:
- 移除旧的通道关闭逻辑和本地寄存器操作
- 新增校准模式合法性校验
- 调用南向模块提交校准指令
5. 从chrg_roll_nor.c中删除全部校准相关代码
6. 在chrg_roll_sou.c中实现完整的校准指令组包和提交逻辑
7. 重构boot目录下的main.c,新增完整的系统初始化和跳转流程
|
2026-07-23 14:31:41 +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 |
|
yhf
|
c820aad809
|
feat: 完成项目多模块功能迭代与配置更新
1. 新增sqlite文件、协议文档、调试截图、配置ini等各类辅助文件
2. 更新Keil开发包版本与工程配置,调整编译优化等级
3. 重构继电器控制逻辑、串口收发逻辑与线程优先级
4. 新增Modbus寄存器映射、校准结构体与Ymodem升级相关代码
5. 完善南北向协议解析、快充挡位配置与调试日志
6. 修复注释格式、数组越界与线程邮箱溢出问题
7. 新增屏幕控制、功率板调试与协议格式说明文档
|
2026-07-18 15:32:54 +08:00 |
|
wmano
|
d52c94b866
|
add lcd
|
2025-10-19 22:11:21 +08:00 |
|
wmano
|
4ef5837171
|
fix osc
|
2025-10-12 16:42:27 +08:00 |
|
wmano
|
b7a2df5583
|
fix sn74lv4052a
|
2025-09-22 23:29:53 +08:00 |
|
hwq
|
31a048e428
|
prj to mdks
|
2025-09-17 09:11:22 +08:00 |
|
wmano
|
f6985d97c5
|
debug uart
|
2025-09-02 22:09:40 +08:00 |
|
wmano
|
fa4d12b6e0
|
add fal wdt tmr
|
2025-08-27 23:16:25 +08:00 |
|
wmano
|
52a3ed5862
|
first commit for chrg
|
2025-08-16 22:58:22 +08:00 |
|