Commit Graph
47 Commits
Author SHA1 Message Date
yhf 1b72b7bb78 test watchdog 2026-07-18 21:52:12 +08:00
yhf dd66c421dd fix: 修复南向分包、线程通信和批量下发逻辑
1.  apps/chrg/debug_hot.ini: 增加调试断点配置
2.  apps/chrg/applications/thread/chrg_north.h: 开启北向调试日志
3.  修正多个头文件函数返回值类型,从void改为int
4.  重构chrg_thread.c: 新增mb消息释放函数,优化邮箱发送逻辑
5.  重写chrg_south.c: 修复分包越界和内存泄漏,增加帧超时处理
6.  重构chrg_sink.c: 统一批量下发接口,修正初始化和运行逻辑
7.  重写chrg_comm.c: 修复系统寄存器写入逻辑,增加通道激活校验
8.  重构chrg_north.c: 修复北向分包越界和内存泄漏,增加超时处理和诊断命令
9.  重构chrg_roll_sou.c: 重构批量下发逻辑,增加重试机制和错误处理
2026-07-18 18:24:42 +08:00
yhf 9904760950 docs: capture chrg long-run failure baseline 2026-07-18 15:58:29 +08:00
yhf 5ffc85077e docs: 初始化HCDF MID 405充放电控制器固件仓库
添加完整的项目README文档,包含系统架构、功能说明、目录结构、通信接口、Flash布局、开发编译流程、下载验证和注意事项等内容。
2026-07-18 15:38:54 +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
“yanhongfei” 250864c517 debug north 2025-11-24 21:27:00 +08:00
wmano 3a413f56a3 nor / sou roll 2025-11-23 00:56:55 +08:00
wmano 7e463e56ad add more comments 2025-11-18 00:40:02 +08:00
wmano 9b3e035b75 ex lcd & south 2025-11-02 20:51:30 +08:00
wmano bd71a4d56b update south proto 2025-10-28 22:38:04 +08:00
wmano e7b859851b stop run cmd 2025-10-27 20:50:06 +08:00
wmano 8b6f231b28 roll south mb 2025-10-26 22:05:19 +08:00
wmano 604fe4688c add parse threads 2025-10-25 23:44:23 +08:00
wmano d52c94b866 add lcd 2025-10-19 22:11:21 +08:00
wmano 1e6443a767 change south switch order 2025-10-16 22:30:43 +08:00
wmano c8032dd1c6 change rel control 2025-10-16 00:07:30 +08:00
wmano 1cdc01f7cf add pcf8574 i2c 2025-10-14 23:53:40 +08:00
wmano 067f24cff0 using usb as console 2025-10-13 22:21:43 +08:00
wmano a70473078a debug usbd 2025-10-12 18:43:07 +08:00
wmano 4ef5837171 fix osc 2025-10-12 16:42:27 +08:00
wmano 037fdb64eb add roll thread 2025-09-28 23:00:52 +08:00
wmano c604a73d69 debug modbus 2025-09-27 21:56:45 +08:00
wmano b4cae0f1e4 debug modbus 2025-09-27 21:51:45 +08:00
wmano 21158288ac fix south ch 2025-09-24 21:47:15 +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 ea8dcada90 debug tty 2025-09-14 23:17:13 +08:00
wmano 349741d9e1 fix mb & tty 2025-09-13 23:08:11 +08:00
hwq ffe1456b3a view modbus 2025-09-11 18:38:58 +08:00
wmano 485e535c4d debug modbus slave 2025-09-10 23:03:11 +08:00
wmano 7b764c34b9 tty use mq 2025-09-03 22:00:08 +08:00
wmano 5409d3a614 upgrade rtt 5.2.2 2025-09-03 20:50:03 +08:00
wmano f6985d97c5 debug uart 2025-09-02 22:09:40 +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
wmano e26e47548f add threads 2025-08-28 23:32:26 +08:00
wmano fa4d12b6e0 add fal wdt tmr 2025-08-27 23:16:25 +08:00
wmano f9e7fa9956 for switch 2025-08-25 22:58:48 +08:00
wmano 411a3d157e add intr 2025-08-24 16:38:15 +08:00
wmano f325648c3e add uart i2c can 2025-08-23 22:29:22 +08:00
wmano 45965db185 use timer 2025-08-23 11:54:16 +08:00
wmano 975f8b4930 update sch file 2025-08-23 10:03:07 +08:00
wmano fa22805dc6 add i2c led 2025-08-21 23:32:18 +08:00
wmano 0bd2a89669 fix mdk prj 2025-08-21 22:38:05 +08:00
wmano f50be83bae fix debug 2025-08-21 22:28:01 +08:00
wmano 830ba4d3eb using usart2 2025-08-18 21:47:05 +08:00
wmano 52a3ed5862 first commit for chrg 2025-08-16 22:58:22 +08:00