v1.3.0¶
v1.3.0 是一个重要的功能版本:它引入了 WiFi 扩展板支持(WINC1500 network.WINC 驱动和 usocket 套接字 API,外加固件管理工具)、全新的 fir 热红外模块、sensor 白平衡 / 镜像 / 翻转设置项、sensor.skip_frames(),以及 mean / median / mode / midpoint 图像滤波器。它没有引入任何重大 API 变更——v1.2.0 的脚本无需改动即可运行。
亮点¶
WiFi 扩展板 —— WINC1500
network.WINC(scan / connect / ifconfig)和usocket套接字 API(TCP/UDP、DNS、超时),外加固件更新/转储/版本工具。fir模块 —— 热红外(MLX)传感器支持。传感器 ——
set_whitebal()/set_hmirror()/set_vflip()和skip_frames()。滤波器 ——
image.mean()/median()/mode()/midpoint()。没有重大 API 变更 —— 重新刷写后,你的 v1.2.0 脚本无需改动即可运行。
新功能¶
WiFi 扩展板(WINC1500) —— 新增
network.WINC驱动(WiFi 扫描、连接、ifconfig)和usocket套接字 API:send()/recv()、bind()/sendto()/recvfrom()、listen()/accept()、settimeout()/ 阻塞超时,以及 DNS(带异步套接字/DNS 回调),外加winc.fw_update()/winc.fw_dump()/winc.fw_version()固件工具和 WiFi 示例脚本(扫描、连接、TCP 客户端、DNS、NTP、MJPEG 流式传输器)。fir—— 新增fir热红外模块(init/deinit/read_ta/read_ir/draw_ta/draw_ir,带内部缩放/混合),以及fir.py/fir_lcd.py示例。传感器 —— 新增
sensor.set_whitebal()、sensor.set_hmirror()、sensor.set_vflip()和sensor.skip_frames()(在更改设置后让摄像头稳定下来)。图像滤波器 —— 新增
image.mean()、image.median()、image.mode()和image.midpoint(ksize, bias=)。新增了重写的 BLE 驱动/示例和一个 MLX IR 表生成工具。
其他变更与改进¶
将示例脚本重新组织为带编号的 Arduino 风格主题目录(01-Basics 等),并新增了保存 / GIF / MJPEG 示例;为 OpenMV IDE 新增了“拷贝颜色”自动阈值色块工具。
Bug 修复¶
修复了 WINC1500
gethostbyname/ DNS IP 字节序、fw_update()固件校验,并发布了更新后的单个 WINC 固件镜像。
硬件与板卡支持¶
WiFi 扩展板 —— WINC1500(固件 19.4.4)。
fir—— MLX 热红外传感器。
重大 API 变更¶
v1.3.0 没有引入任何重大 Python API 变更。在 v1.2.0 上运行的脚本无需改动即可在 v1.3.0 上运行——只需重新刷写固件。(WINC1500 WiFi/usocket 协议栈和 fir 热成像模块是本版本的新增内容;它们的内部 API 在 v1.3.0 内部已敲定。)