v1.3.0

A v1.3.0 egy nagy funkciókiadás: bevezeti a WiFi-shield támogatást (a WINC1500 network.WINC illesztőprogramot és az usocket socket API-t firmware-kezelő eszközökkel), egy új fir hő-IR modult, sensor fehéregyensúly- / tükrözés- / fordítás-beállítókat, az sensor.skip_frames() függvényt, valamint mean / median / mode / midpoint képszűrőket. Nem vezet be törést okozó API-változást — a v1.2.0 szkriptek változatlanul futnak.

Kiemelt újdonságok

  • WiFi shield — WINC1500 network.WINC (scan / connect / ifconfig) és az usocket socket API (TCP/UDP, DNS, időtúllépések) firmware-frissítő/-mentő/-verzió eszközökkel.

  • fir modul — hő-IR (MLX) érzékelő támogatása.

  • Érzékelőset_whitebal() / set_hmirror() / set_vflip() és skip_frames().

  • Szűrőkimage.mean() / median() / mode() / midpoint().

  • Nincs törést okozó API-változás — flasheld újra, és a v1.2.0 szkriptjeid változatlanul futnak.

Új funkciók

  • WiFi shield (WINC1500) — hozzáadva a network.WINC illesztőprogram (WiFi scan, connect, ifconfig) és az usocket socket API: send() / recv(), bind() / sendto() / recvfrom(), listen() / accept(), settimeout() / blokkoló időtúllépések, valamint DNS (aszinkron socket/DNS visszahívásokkal), továbbá winc.fw_update() / winc.fw_dump() / winc.fw_version() firmware-eszközök és WiFi példaszkriptek (scan, connect, TCP kliens, DNS, NTP, MJPEG streamer).

  • fir — hozzáadva a fir hő-IR modul (init / deinit / read_ta / read_ir / draw_ta / draw_ir, belső méretezéssel/keveréssel) és fir.py / fir_lcd.py példák.

  • Érzékelő — hozzáadva a sensor.set_whitebal(), az sensor.set_hmirror(), az sensor.set_vflip() és az sensor.skip_frames() (a kamera beállítása a beállítások módosítása után).

  • Képszűrők — hozzáadva az image.mean(), az image.median(), az image.mode() és az image.midpoint(ksize, bias=).

  • Hozzáadva egy újraírt BLE illesztőprogram/példa és egy MLX IR-tábla generáló eszköz.

Egyéb változások és fejlesztések

  • A példaszkriptek átszervezve számozott, Arduino-stílusú témakör-mappákba (01-Basics, stb.), és hozzáadva mentés / GIF / MJPEG példák; hozzáadva egy „copy color” automatikus küszöbértékelő színfolt-eszköz az OpenMV IDE-hez.

Hibajavítások

  • Javítva a WINC1500 gethostbyname / DNS IP bájtsorrendje, az fw_update() firmware-ellenőrzése, valamint egy frissített egységes WINC firmware-kép szállítása.

Hardver- és kártyatámogatás

  • WiFi shield — WINC1500 (firmware 19.4.4).

  • fir — MLX hő-IR érzékelő.

Törést okozó API-változások

A v1.3.0 nem vezet be törést okozó Python API-változást. Azok a szkriptek, amelyek a v1.2.0-n futottak, változatlanul futnak a v1.3.0-n — csak flasheld újra a firmware-t. (A WINC1500 WiFi/usocket stack és a fir hőmodul újdonság ebben a kiadásban; belső API-juk a v1.3.0-n belül véglegesült.)