v1.3.0

v1.3.0 is a big feature release: it introduces WiFi-shield support (the WINC1500 network.WINC driver and the usocket socket API with firmware-management tools), a new fir thermal-IR module, sensor white-balance / mirror / flip setters, sensor.skip_frames(), and mean / median / mode / midpoint image filters. It introduces no breaking API changes — v1.2.0 scripts run unchanged.

Highlights

  • WiFi shield — WINC1500 network.WINC (scan / connect / ifconfig) and the usocket socket API (TCP/UDP, DNS, timeouts) with firmware update/dump/version tools.

  • fir module — thermal-IR (MLX) sensor support.

  • Sensorset_whitebal() / set_hmirror() / set_vflip() and skip_frames().

  • Filtersimage.mean() / median() / mode() / midpoint().

  • No breaking API changes — reflash and your v1.2.0 scripts run unchanged.

New features

  • WiFi shield (WINC1500) — added the network.WINC driver (WiFi scan, connect, ifconfig) and the usocket socket API: send() / recv(), bind() / sendto() / recvfrom(), listen() / accept(), settimeout() / blocking timeouts, and DNS (with async socket/DNS callbacks), plus winc.fw_update() / winc.fw_dump() / winc.fw_version() firmware tools and WiFi example scripts (scan, connect, TCP client, DNS, NTP, MJPEG streamer).

  • fir — added the fir thermal-IR module (init / deinit / read_ta / read_ir / draw_ta / draw_ir, with internal scaling/blending) and fir.py / fir_lcd.py examples.

  • Sensor — added sensor.set_whitebal(), sensor.set_hmirror(), sensor.set_vflip(), and sensor.skip_frames() (settle the camera after changing settings).

  • Image filters — added image.mean(), image.median(), image.mode(), and image.midpoint(ksize, bias=).

  • Added a rewritten BLE driver/example and an MLX IR-table generator tool.

Other changes and improvements

  • Reorganized the example scripts into numbered, Arduino-style topic directories (01-Basics, etc.) and added save / GIF / MJPEG examples; added a “copy color” auto-threshold color-blob tool to OpenMV IDE.

Bug fixes

  • Fixed the WINC1500 gethostbyname / DNS IP byte order, fw_update() firmware verification, and shipped an updated single WINC firmware image.

Hardware and board support

  • WiFi shield — WINC1500 (firmware 19.4.4).

  • fir — MLX thermal-IR sensor.

Breaking API changes

v1.3.0 introduces no breaking Python API changes. Scripts that ran on v1.2.0 run unchanged on v1.3.0 — just reflash the firmware. (The WINC1500 WiFi/usocket stack and the fir thermal module are new in this release; their internal API was finalized within v1.3.0.)