v1.3.0¶
v1.3.0 ist ein großes Feature-Release: Es führt WiFi-Shield-Unterstützung ein (den WINC1500-network.WINC-Treiber und die usocket-Socket-API mit Firmware-Verwaltungswerkzeugen), ein neues fir-Thermal-IR-Modul, sensor-Setter für Weißabgleich / Spiegeln / Drehen, sensor.skip_frames() sowie die Bildfilter mean / median / mode / midpoint. Es führt keine Breaking API-Änderungen ein — v1.2.0-Skripte laufen unverändert.
Höhepunkte¶
WiFi-Shield — WINC1500
network.WINC(scan / connect / ifconfig) und dieusocket-Socket-API (TCP/UDP, DNS, Timeouts) mit Werkzeugen für Firmware-Update/-Dump/-Version.fir-Modul — Unterstützung für Thermal-IR-Sensoren (MLX).Sensor —
set_whitebal()/set_hmirror()/set_vflip()undskip_frames().Filter —
image.mean()/median()/mode()/midpoint().Keine Breaking API-Änderungen — neu flashen, und deine v1.2.0-Skripte laufen unverändert.
Neue Funktionen¶
WiFi-Shield (WINC1500) — den
network.WINC-Treiber (WiFi-Scan, Connect, ifconfig) und dieusocket-Socket-API hinzugefügt:send()/recv(),bind()/sendto()/recvfrom(),listen()/accept(),settimeout()/ blockierende Timeouts und DNS (mit asynchronen Socket-/DNS-Callbacks), dazu die Firmware-Werkzeugewinc.fw_update()/winc.fw_dump()/winc.fw_version()und WiFi-Beispielskripte (Scan, Connect, TCP-Client, DNS, NTP, MJPEG-Streamer).fir— dasfir-Thermal-IR-Modul hinzugefügt (init/deinit/read_ta/read_ir/draw_ta/draw_ir, mit interner Skalierung/Überblendung) sowie die Beispielefir.py/fir_lcd.py.Sensor —
sensor.set_whitebal(),sensor.set_hmirror(),sensor.set_vflip()undsensor.skip_frames()hinzugefügt (die Kamera nach Einstellungsänderungen einschwingen lassen).Bildfilter —
image.mean(),image.median(),image.mode()undimage.midpoint(ksize, bias=)hinzugefügt.Einen neu geschriebenen BLE-Treiber/-Beispiel und ein Werkzeug zur Generierung von MLX-IR-Tabellen hinzugefügt.
Weitere Änderungen und Verbesserungen¶
Die Beispielskripte in nummerierte, im Arduino-Stil gehaltene Themenverzeichnisse umorganisiert (01-Basics usw.) und Beispiele für Speichern / GIF / MJPEG hinzugefügt; ein „Copy color“-Werkzeug zur automatischen Schwellenwertbestimmung von Farb-Blobs zur OpenMV IDE hinzugefügt.
Fehlerbehebungen¶
Behoben: die WINC1500-
gethostbyname-/DNS-IP-Byte-Reihenfolge, die Firmware-Verifizierung infw_update()sowie ein aktualisiertes einzelnes WINC-Firmware-Image ausgeliefert.
Hardware- und Board-Unterstützung¶
WiFi-Shield — WINC1500 (Firmware 19.4.4).
fir— MLX-Thermal-IR-Sensor.
Breaking API-Änderungen¶
v1.3.0 führt keine brechenden Python-API-Änderungen ein. Skripte, die unter v1.2.0 liefen, laufen unverändert unter v1.3.0 — flashe einfach die Firmware neu. (Der WINC1500-WiFi-/usocket-Stack und das fir-Thermomodul sind in diesem Release neu; ihre interne API wurde innerhalb von v1.3.0 finalisiert.)