Commit Graph

  • 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