v2.6.8¶
v2.6.8 将捆绑固件刷新到 3.8.0,将示例库重新组织到 Arduino 和 OpenMV 文件夹中,并更新了帮助和自动补全系统所使用的捆绑 API 文档。它仍基于 Qt Creator 4.0.2。示例重组更改了 Examples 菜单路径;参见下面的重大变更。
亮点¶
面向 OPENMV2、OPENMV3、OPENMV4、OPENMV4P 和 PORTENTA 的捆绑固件 3.8.0。
重新组织的示例被归入顶层
Arduino和OpenMV文件夹,新增了37-Audio和38-Ethernet类别以及新的图像绘制测试。刷新的 API 文档为文档和自动补全添加了
network.LAN、network.WLAN、omv.audio、omv.micro_speech和uasyncio,并删除了过时的omv.nn和omv.time引用。修复了模块文档解析,使多节模块文档能够被正确读取以用于帮助和自动补全。
新功能¶
重新组织的示例库被归入
Arduino和OpenMV顶层文件夹。新增了多个类别,包括37-Audio(audio_fft、micro_speech)和38-Ethernet(http_client、http_client_ssl、peer_to_peer),以及用于 alpha 混合、alpha 表和放大/缩小的新03-Drawing图像绘制测试。默认的helloworld.py路径和注册对话框文本已更新,以匹配新的Examples->OpenMV->Basics位置。在重组过程中,有三个热电堆扩展板示例被彻底移除:AMG8833_camera_lcd.py、MLX90621_camera_lcd.py和MLX90640_camera_lcd.py;其对应的*_camera.py、*_overlay.py和*_overlay_lcd.py同级文件被保留并移入新的目录树中(49e63811f、e2bac7aa8)。
其他变更与改进¶
刷新了 IDE 文档和自动补全所使用的捆绑 MicroPython/OpenMV API 文档。新模块包括
network.LAN、network.WLAN、omv.audio、omv.micro_speech和uasyncio,并更新了omv.image和omv.lcd引用;过时的omv.nn和omv.time模块引用已从文档和自动补全中移除(d45f145b0)。将捆绑库索引中
ulab、pid、bno055、ssd1306、tb6612、vl53l1x、modbus和mqtt的模块节 id 规范化为标准的 Sphinxmodule-<name>形式,文档解析器也已更新以识别这种形式(c58a6e332)。DFU 固件更新和视频转换输出对话框现在以编辑器的等宽字体渲染其日志文本,以提高可读性(94440b081)。
错误修复¶
平台与工具支持¶
Qt Creator 基础版本: 4.0.2。
捆绑的 OpenMV 固件:为 OPENMV2、OPENMV3、OPENMV4、OPENMV4P 和 PORTENTA 从 3.6.9 升级到 3.8.0,重新构建了固件、引导加载程序和 UVC 二进制文件及 DFU 镜像(d37de33f7)。
重大变更¶
捆绑示例被重新组织到两个顶层文件夹
Arduino和OpenMV中,因此Examples菜单路径已更改。例如,Examples->Basics->helloworld.py现在是Examples->OpenMV->Basics->helloworld.py。任何指向旧示例路径的外部引用或肌肉记忆都会失效。这仅影响示例导航;不会破坏用户的项目脚本。从捆绑库中移除了三个热电堆扩展板示例:
AMG8833_camera_lcd.py、MLX90621_camera_lcd.py和MLX90640_camera_lcd.py。每个传感器剩余的*_camera.py、*_overlay.py和*_overlay_lcd.py变体被保留并移入新的示例目录树中(49e63811f)。