- 重构app.js中的OTA错误处理,以准确报告获取失败而不假设重启,从而实现正确的状态轮询。 - 通过将握手状态封装在SpiLinkState类中来增强SPI主状态管理,提高清晰度并减少直接的状态操作。 引入otaSendAndPoll方法,以更好地处理SPI通信中的命令发送和响应轮询。 - 调整BLE OTA数据包确认逻辑,防止导致固件录变慢的虚假确认,确保仅在实际取得进展时才发送确认。 - 修改确认超时设置,以更好地适应闪存写入速度,减少不重传。
15 lines
292 B
C
15 lines
292 B
C
// Auto-generated version info - DO NOT EDIT
|
|
#pragma once
|
|
|
|
// 固件版本
|
|
#define FW_VERSION_MAJOR 0
|
|
#define FW_VERSION_MINOR 3
|
|
#define FW_VERSION_PATCH 39
|
|
#define FW_VERSION_STRING "0.3.39"
|
|
|
|
// 编译时间
|
|
#define BUILD_TIME "2026-07-09 02:43:44"
|
|
|
|
// Git 信息
|
|
#define GIT_HASH "661ae54"
|