-
af1f68222e
docs(readme): 更新文档说明
master
小龙虾
2026-10-13 00:47:15 +08:00
-
1b50ce1657
feat(can): 新增CAN通道收发器Silent模式功能
小龙虾
2026-10-10 02:25:12 +08:00
-
84f496c22c
feat(core): 0.5.0 SPI 链路稳健性 + OTA 内存 + 状态诊断
cbb
2026-09-20 22:58:17 +08:00
-
5315f91475
feat(core): 升级固件至v0.4.1并增加GD32初始化状态监控功能
小龙虾
2026-09-09 03:23:06 +08:00
-
ebb3dcdf38
feat(debug_log): 新增UART0 RX泵任务支持串口日志转发
小龙虾
2026-09-01 02:49:34 +08:00
-
ef6d3a4be3
feat(can): 添加跨通道CAN突发发送功能支持多电机同步驱动
小龙虾
2026-08-10 00:54:12 +08:00
-
f9cbcc396b
feat(spi): 增强 SPI master:性能剖析与执行耗时跟踪
小龙虾
2026-08-02 17:37:19 +08:00
-
04a118219f
feat(motor-ota): 改进电机OTA中继的握手确认和重试机制
小龙虾
2026-08-01 04:14:51 +08:00
-
e9cb7342f6
feat(motor): 支持多通道同节点号电机状态管理
小龙虾
2026-07-30 11:57:21 +08:00
-
74eb68b140
feat: 更新固件版本至 0.3.72 并实现构建时间自动生成
小龙虾
2026-07-28 00:23:18 +08:00
-
33b41fd50a
docs(frontend): 添加前端架构约定与回归清单文档
小龙虾
2026-07-27 01:50:48 +08:00
-
2138a572ee
feat(esp32): 添加多电机OTA中继功能并优化调试日志系统
小龙虾
2026-07-26 20:40:16 +08:00
-
770ae14156
feat(spi_link): 添加SPI Link v2 PC自测框架并优化协议稳定性
小龙虾
2026-07-21 01:16:43 +08:00
-
00b716c8db
refactor(debug): 重构调试日志环形缓冲区管理
小龙虾
2026-07-20 03:10:42 +08:00
-
b807645a20
feat(ble): 完善BLE OTA架构并优化性能
小龙虾
2026-07-18 01:16:06 +08:00
-
1b10f89d8c
feat(main): 添加启动模块自检与汇总功能
小龙虾
2026-07-17 02:02:36 +08:00
-
6364eacfb1
feat(can): 优化批量发送性能并修复竞态问题
小龙虾
2026-07-17 00:24:09 +08:00
-
5db3f66b8e
feat(protocol): 更新SPI Link协议至v2版本并优化CAN通信
小龙虾
2026-07-16 23:00:15 +08:00
-
51c89b3065
feat(ota): 实现GD32 OTA包间背压机制,优化传输节奏控制
小龙虾
2026-07-16 01:24:12 +08:00
-
a47a027178
feat(ota):实现ESP32和GD32的OTA上传流程
小龙虾
2026-07-15 12:12:19 +08:00
-
5a89cec34b
refactor(arch): 精简架构去除样板代码并修复BLE OTA虚假ACK问题
小龙虾
2026-07-15 02:23:25 +08:00
-
164855a36c
feat(spi): 更新SPI通信协议为5-wire SPI Link v2并优化握手流程
小龙虾
2026-07-15 00:35:02 +08:00
-
adb3386da4
feat(ota): 添加WiFi OTA期间BLE堆管理机制
小龙虾
2026-07-14 12:10:13 +08:00
-
76782349a9
添加了SPI链接V2支持文件,重构OTA协调器的存储准备流程, 统一WiFi/BLE传输路径的收尾处理逻辑。 feat(ota): 优化OTA性能并增强系统监控功能
小龙虾
2026-07-13 03:12:21 +08:00
-
0b363492ed
feat(ble-ota): 优化BLE OTA传输性能和可靠性
小龙虾
2026-07-12 03:38:20 +08:00
-
c0ca4e2a9f
feat(can): 优化CAN反馈任务错误日志记录机制
小龙虾
2026-07-11 17:51:42 +08:00
-
fedb08e215
fix: 修复:改进OTA错误处理和BLE OTA性能
小龙虾
2026-07-09 02:49:24 +08:00
-
661ae54424
feat(ota): 优化 GD32 OTA 流程和 CAN 反馈机制
小龙虾
2026-07-08 02:51:38 +08:00
-
069ce8e6a5
feat(transport): 添加SPI Ready握手引脚支持并优化GPIO驱动依赖
小龙虾
2026-07-06 19:14:13 +08:00
-
2fe5393769
feat(can): 添加CAN总线错误计数器和总线状态监控
小龙虾
2026-07-02 02:02:27 +08:00
-
6335d05198
feat(main): 添加CAN 1Hz反馈轮询任务和HTTP接口
小龙虾
2026-06-29 01:51:44 +08:00
-
a93dba60d2
feat(ota): 会话 epoch/通道标识 + BLE 中止命令 + NVS 线程安全
小龙虾
2026-06-28 04:32:18 +08:00
-
6ef97307c3
feat(http): 添加CPU使用率监控功能
小龙虾
2026-06-25 01:42:31 +08:00
-
7a41eac526
refactor(ota): 移除ESP32 OTA架构中的高危设计问题并优化状态管理
小龙虾
2026-06-23 00:05:56 +08:00
-
1491e9a3de
refactor(main): 移除ota_mutex.h全局变量并重构ESP32 OTA互斥锁管理
小龙虾
2026-06-22 01:53:16 +08:00
-
00ce8dbbb5
feat(ota): 实现 GD32 Flash 存储抽象层和 OTA 协调器接口解耦
小龙虾
2026-06-21 23:48:31 +08:00
-
3fff959a2b
feat(config): 优化NimBLE配置以节省内存并提升OTA性能
小龙虾
2026-06-20 00:46:04 +08:00
-
59c729d77a
fix(ble_ota): 修复OTA中止时状态机卡死问题
小龙虾
2026-06-19 03:30:31 +08:00
-
7feef70750
feat(ota): 统一BLE/WiFi OTA协调器接口并优化并发控制
小龙虾
2026-06-19 03:02:33 +08:00
-
41fee936df
feat(ota): 实现GD32 SPI OTA中继功能并优化版本管理
小龙虾
2026-06-18 01:37:30 +08:00
-
2586582e57
fix(ota): 修复OtaCoordinator互斥锁死锁和SPI appPing首字节丢失
小龙虾
2026-06-17 11:52:26 +08:00
-
98b5cc1ba1
feat(ota): 引入OTA协调器和事件驱动状态机重构
小龙虾
2026-06-17 02:18:42 +08:00
-
5b2c5f8ff9
docs(README): 合并WiFi OTA和BLE OTA
小龙虾
2026-06-16 23:17:06 +08:00
-
5060db0a8e
fix(ui): 自定义编译时间悬停提示,统一头部胶囊样式
小龙虾
2026-06-16 23:13:40 +08:00
-
2875ef2145
docs(ota_mutex): 添加函数注释说明
小龙虾
2026-06-15 01:14:29 +08:00
-
929faf1d38
refactor: 清理遗留死代码(−353 行)
小龙虾
2026-06-15 00:24:29 +08:00
-
9ca53ae66e
feat(ota): 解耦ESP32 OTA核心逻辑到独立模块并增强BLE控制功能
小龙虾
2026-06-14 23:03:28 +08:00
-
2caf10b9de
feat(ota): 添加OTA回滚保护和固件完整性校验功能
小龙虾
2026-06-14 17:10:24 +08:00
-
6a6bc9dab4
feat(version): 更新固件版本号至 0.3.12,修正编译时间和 Git 哈希 feat(ble): 增加 BLE OTA 窗口确认机制,优化数据包处理 fix(html): 更新链接以在新标签页中打开,改善用户体验
小龙虾
2026-06-13 01:24:11 +08:00
-
d8e4222fec
feat(ota): 添加 GD32 版本信息获取和 API 端点
小龙虾
2026-06-03 03:14:01 +08:00
-
a59364e239
feat(ota): 完善OTA传输协议和错误处理机制
小龙虾
2026-06-02 03:25:02 +08:00
-
c4d78bdfbc
feat(ota): 临时版本,添加zlib压缩支持和SPI通信优化
小龙虾
2026-05-31 19:09:11 +08:00
-
1586a81b97
feat(main): 将全局函数重构为单例类模式
小龙虾
2026-05-31 03:20:26 +08:00
-
56f26fa0d1
feat(ota): 添加GD32 OTA转发进度追踪和重发机制
小龙虾
2026-05-31 01:45:53 +08:00
-
6f4be9189c
feat(relay): OTA可用版本,添加OTA中继阶段健康检查和APP存活验证功能 - 新增health_check_before_ota_relay函数,用于OTA中继转发阶段的健康检查, 跳过WiFi相关检查,只检查温度等本地状态 - 添加APP存活验证阶段,OTA完成后等待GD32 APP启动并通过ping确认存活 - 实现更精确的响应帧类型匹配和轮询机制,提高协议可靠性 - 添加多个阶段的响应匹配器(is_handshake_echo_ack、is_challenge_payload_ack等) - 优化poll_until_expected_ack_shape函数,处理残留ACK和超时情况 - 将调试日志级别从INFO降级为DBG,减少日志输出 - 修复handshake阶段重试机制,添加最大重试次数限制 - 优化Flash擦除期间的WATI状态处理,使用短超时避免长阻塞 - 添加完整的会话数据清理,防止状态污染 - 增加详细的注释说明各阶段的处理逻辑
小龙虾
2026-05-30 20:04:04 +08:00
-
235b9c0420
feat(core): 移除状态监控任务并优化系统资源
小龙虾
2026-05-28 23:40:19 +08:00
-
e014ca7704
feat(ota): 实现GD32安全握手认证和OTA中继功能
小龙虾
2026-05-26 02:44:57 +08:00
-
adb7dc65ca
refactor(app): 删除过时的app.js备份文件
小龙虾
2026-05-07 23:50:04 +08:00
-
6641ca4afd
feat(health_monitor): 移除电压监控功能并优化OTA健康检查
小龙虾
2026-05-05 21:55:29 +08:00
-
f598b9acb3
docs(readme): 更新调试日志与上位机通信说明
小龙虾
2026-05-05 04:48:31 +08:00
-
478e5e5a31
feat(ota-relay): 更新ESP32-C3 OTA中继固件配置和功能增强
小龙虾
2026-05-05 03:28:44 +08:00
-
064eb7e03f
feat(ota_relay): 实现WiFi/AP双模式和CANFD 3通道SPI协议
小龙虾
2026-04-28 01:06:17 +08:00
-
47ffe1bd54
feat(wifi_ota): 添加CAN帧转发功能
小龙虾
2026-04-27 03:22:49 +08:00
-
df27ef3a98
docs(readme): 更新项目文档并移除过时文件
小龙虾
2026-04-27 03:00:48 +08:00
-
7bb28cee1e
feat: 添加健康监控系统并重构代码结构
小龙虾
2026-04-27 02:34:47 +08:00
-
bcfe130451
feat: ESP32-C3 OTA 中继项目 initial commit
小龙虾
2026-04-27 00:42:26 +08:00