v2.6.9

v2.6.9 新增了对 OpenMV Pure Thermal 和 Arduino Nano 33 BLE Sense 的支持,修复了字节交换的 RGB565 帧缓冲区颜色和 Python 自动缩进问题,并改进了固件升级提示和文档工具提示。本版本与上一版本一样基于相同的 Qt Creator 4.0.2 基础构建,对现有项目没有破坏性变更。

重点更新

  • 现已支持 OpenMV Pure ThermalOPENMVPT),并附带固件、引导加载程序和 UVC 二进制文件以及 DFU 烧录入口。

  • Arduino Nano 33 BLE Sense 支持新增了随附固件以及一整套涵盖开发板、传感器、蓝牙、音频和热成像摄像头的示例。

  • 修复了实时帧缓冲区视图和视频转码器中字节交换的 RGB565 颜色 问题。

  • 修复了 Python 自动缩进,使新建的空行保留上一行的缩进,而不是重置为第 0 列。

  • 固件过期升级提示上的 "不再显示此消息" 复选框可抑制反复的提示。

新功能

  • OpenMV Pure Thermal: 新增了对 OPENMVPT 摄像头(OpenMV Pure Thermal,带 SDRAM 的 STM32H743)的支持,包括随附的固件、引导加载程序和 UVC 二进制文件,以及用于 DFU 烧录的新 boards.txt 条目(c5b7df59f)。

  • Arduino Nano 33 BLE Sense: 随附了 Nano 33 BLE Sense 固件(c5b7df59f),并新增了一整套示例,涵盖开发板 I2C 扫描器、APDS9960、HTS221、LPS22 和 LSM9DS1 传感器、BLE blinky/scan/temperature、音频 FFT 以及热成像摄像头(4e7bc157b)。

其他变更与改进

  • 固件过期升级提示现在包含一个 "不再显示此消息" 复选框,以便用户抑制反复出现的升级提示(dd1ad68c4)。

  • Ctrl 单击方法或属性时,现在通过将匹配项过滤为 . 之前的模块名称,只显示该特定模块的文档工具提示(34d9a30bf)。

  • 示例子菜单标签现在将文件夹名称中的连字符显示为空格,以获得更整洁的标题(例如 Nano 33 BLE SensePortenta H7)(34d9a30bf4e7bc157b)。

  • 在 Linux 上,DFU UtilConvert Video 进度对话框现在打开时不会抢占窗口焦点(dd1ad68c4)。

  • TV Shield 示例已更新为使用 SIF(352x240)分辨率、可选的三重缓冲和 FPS 打印输出,现在还说明也支持有线 TV shield;同一变更还通过移除显式的 OTAA 加入超时参数整理了 Portenta H7 LoRa 示例(d54bb97e4)。

Bug 修复

  • 修复了 RGB565 帧缓冲区颜色出现字节交换的问题:来自旧固件(3.8.0 之前)的图像是字节反转的,而较新固件发送的图像是非反转的,此问题在实时视图和视频转码器中均已修复(dd1ad68c4)。

  • 修复了错误的 Python 自动缩进,使新建的空行保留上一行的缩进,而不是在空行后重置为第 0 列(c33e9f354)。

  • 当错误源自内置(冻结)模块时,错误消息的单击导航不再尝试打开不存在的源文件,从而避免了虚假的编辑器错误(dd1ad68c4)。

平台与工具支持

  • Qt Creator 基础版本: 4.0.2。

  • 新开发板: OpenMV Pure Thermal(OPENMVPT,带 SDRAM 的 STM32H743),附带固件、引导加载程序和 UVC 二进制文件(c5b7df59f)。

  • 新开发板: Arduino Nano 33 BLE Sense,附带固件(c5b7df59f)。

  • 随附固件: OpenMV 固件从 3.8.0 更新到 3.9.1(c5b7df59f),随后更新到 3.9.2(a707f6ebc)。

  • IDE 版本: 从 2.6.8 升至 2.6.9(d128254d7)。

破坏性变更

无。本版本新增开发板并修复问题,未改变现有项目的行为,Qt Creator 4.0.2 基础版本保持不变。