v1.3.0

v1.3.0 is een grote feature-release: het introduceert WiFi-shield-ondersteuning (de WINC1500 network.WINC-driver en de usocket socket-API met firmwarebeheertools), een nieuwe fir thermisch-IR-module, sensor-setters voor witbalans / mirror / flip, sensor.skip_frames(), en de beeldfilters mean / median / mode / midpoint. Het introduceert geen breaking API-wijzigingen — v1.2.0-scripts draaien ongewijzigd.

Hoogtepunten

  • WiFi-shield — WINC1500 network.WINC (scan / connect / ifconfig) en de usocket socket-API (TCP/UDP, DNS, timeouts) met firmware-update-/dump-/versietools.

  • fir-module — ondersteuning voor thermisch-IR (MLX) sensor.

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

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

  • Geen breaking API-wijzigingen — reflash en je v1.2.0-scripts draaien ongewijzigd.

Nieuwe functies

  • WiFi-shield (WINC1500) — de network.WINC-driver (WiFi-scan, connect, ifconfig) en de usocket socket-API toegevoegd: send() / recv(), bind() / sendto() / recvfrom(), listen() / accept(), settimeout() / blokkerende timeouts, en DNS (met async socket-/DNS-callbacks), plus de firmwaretools winc.fw_update() / winc.fw_dump() / winc.fw_version() en WiFi-voorbeeldscripts (scan, connect, TCP-client, DNS, NTP, MJPEG-streamer).

  • fir — de fir thermisch-IR-module toegevoegd (init / deinit / read_ta / read_ir / draw_ta / draw_ir, met interne schaling/blending) en de voorbeelden fir.py / fir_lcd.py.

  • Sensorsensor.set_whitebal(), sensor.set_hmirror(), sensor.set_vflip() en sensor.skip_frames() toegevoegd (laat de camera stabiliseren na het wijzigen van instellingen).

  • Beeldfiltersimage.mean(), image.median(), image.mode() en image.midpoint(ksize, bias=) toegevoegd.

  • Een herschreven BLE-driver/-voorbeeld en een MLX IR-tabelgeneratortool toegevoegd.

Overige wijzigingen en verbeteringen

  • De voorbeeldscripts gereorganiseerd in genummerde, Arduino-achtige onderwerpmappen (01-Basics, enz.) en save- / GIF- / MJPEG-voorbeelden toegevoegd; een “copy color” auto-drempelwaarde-kleurblob-tool aan OpenMV IDE toegevoegd.

Bugfixes

  • De WINC1500 gethostbyname / DNS IP-bytevolgorde, de firmwareverificatie van fw_update() gecorrigeerd, en een bijgewerkte enkele WINC-firmware-image meegeleverd.

Hardware- en boardondersteuning

  • WiFi-shield — WINC1500 (firmware 19.4.4).

  • fir — MLX thermisch-IR-sensor.

Breaking API-wijzigingen

v1.3.0 introduceert geen breaking Python-API-wijzigingen. Scripts die op v1.2.0 draaiden, draaien ongewijzigd op v1.3.0 — flash gewoon de firmware opnieuw. (De WINC1500 WiFi-/usocket-stack en de fir thermische module zijn nieuw in deze release; hun interne API is binnen v1.3.0 afgerond.)