feat(ota): 实现GD32安全握手认证和OTA中继功能
- 更新固件版本从0.2.0到0.2.7 - 替换默认密钥为实际密钥值 - 添加GD32芯片UID运行时获取机制 - 实现AES-128加密验证challenge响应 - 集成NVS持久化存储OTA元数据 - 改进数据包传输可靠性,添加ACK确认和重试机制 - 新增结构化错误响应解析功能 - 实现GD32应用通知进入Bootloader流程 - 添加详细函数文档注释 refactor(ble): 优化BLE OTA服务端代码结构 - 为所有关键函数添加详细的Doxygen注释 - 改进固件大小验证逻辑,支持4字节对齐计算 - 优化数据块接收和处理流程
This commit is contained in:
@@ -71,6 +71,12 @@ float health_get_last_temperature(void)
|
||||
return s_last_temperature;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 获取最近一次采样到的 WiFi RSSI 及其年龄。
|
||||
* @param out_rssi 输出 RSSI 指针,可为 NULL。
|
||||
* @param out_age_ms 输出采样距今毫秒数指针,可为 NULL。
|
||||
* @return 有有效采样返回 true,否则返回 false。
|
||||
*/
|
||||
bool health_get_last_wifi_rssi(int8_t *out_rssi, uint32_t *out_age_ms)
|
||||
{
|
||||
if (s_last_wifi_rssi_ms <= 0) {
|
||||
|
||||
Reference in New Issue
Block a user