v1.3.0

v1.3.0 är en stor funktionsrelease: den introducerar stöd för WiFi-sköld (WINC1500-drivrutinen network.WINC och socket-API:et usocket med verktyg för fast-programvaruhantering), en ny termisk-IR-modul fir, sensor-inställare för vitbalans / spegling / vändning, sensor.skip_frames() samt bildfiltren mean / median / mode / midpoint. Den introducerar inga brytande API-ändringar — v1.2.0-skript körs oförändrade.

Höjdpunkter

  • WiFi-sköld — WINC1500 network.WINC (scan / connect / ifconfig) och socket-API:et usocket (TCP/UDP, DNS, timeouts) med verktyg för uppdatering/dumpning/version av fast programvara.

  • fir-modul — stöd för termisk-IR-sensor (MLX).

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

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

  • Inga brytande API-ändringar — flasha om och dina v1.2.0-skript körs oförändrade.

Nya funktioner

  • WiFi-sköld (WINC1500) — lade till drivrutinen network.WINC (WiFi-scan, connect, ifconfig) och socket-API:et usocket: send() / recv(), bind() / sendto() / recvfrom(), listen() / accept(), settimeout() / blockerande timeouts samt DNS (med asynkrona socket-/DNS-återanrop), plus verktygen winc.fw_update() / winc.fw_dump() / winc.fw_version() för fast programvara och WiFi-exempelskript (scan, connect, TCP-klient, DNS, NTP, MJPEG-strömmare).

  • fir — lade till den termiska-IR-modulen fir (init / deinit / read_ta / read_ir / draw_ta / draw_ir, med intern skalning/blandning) samt exemplen fir.py / fir_lcd.py.

  • Sensor — lade till sensor.set_whitebal(), sensor.set_hmirror(), sensor.set_vflip() och sensor.skip_frames() (låter kameran stabilisera sig efter att inställningar ändrats).

  • Bildfilter — lade till image.mean(), image.median(), image.mode() och image.midpoint(ksize, bias=).

  • Lade till en omskriven BLE-drivrutin/exempel och ett verktyg för att generera MLX-IR-tabell.

Övriga ändringar och förbättringar

  • Omorganiserade exempelskripten i numrerade ämneskataloger i Arduino-stil (01-Basics, etc.) och lade till exempel för save / GIF / MJPEG; lade till ett ”copy color”-verktyg med automatiskt tröskelvärde för färg-blobbar i OpenMV IDE.

Felrättningar

  • Rättade byteordningen för IP i WINC1500 gethostbyname / DNS, verifieringen av fast programvara i fw_update() samt levererade en uppdaterad enskild WINC-bild av fast programvara.

Hårdvara och kortstöd

  • WiFi-sköld — WINC1500 (fast programvara 19.4.4).

  • fir — MLX termisk-IR-sensor.

Brytande API-ändringar

v1.3.0 introducerar inga brytande Python-API-ändringar. Skript som kördes på v1.2.0 körs oförändrade på v1.3.0 — flasha bara om den fasta programvaran. (WINC1500-WiFi/usocket-stacken och den termiska modulen fir är nya i denna release; deras interna API färdigställdes inom v1.3.0.)