v1.3.0

v1.3.0 est une version riche en fonctionnalités : elle introduit la prise en charge du shield WiFi (le pilote network.WINC WINC1500 et l’API de socket usocket avec des outils de gestion du micrologiciel), un nouveau module thermique-IR fir, des setters sensor de balance des blancs / miroir / retournement, sensor.skip_frames() et les filtres d’image mean / median / mode / midpoint. Elle n’introduit aucun changement d’API incompatible — les scripts v1.2.0 fonctionnent sans modification.

Points forts

  • Shield WiFi — WINC1500 network.WINC (scan / connexion / ifconfig) et l’API de socket usocket (TCP/UDP, DNS, délais d’expiration) avec des outils de mise à jour/extraction/version du micrologiciel.

  • Module fir — prise en charge du capteur thermique-IR (MLX).

  • Capteurset_whitebal() / set_hmirror() / set_vflip() et skip_frames().

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

  • Aucun changement d’API incompatible — reflashez et vos scripts v1.2.0 fonctionnent sans modification.

Nouvelles fonctionnalités

  • Shield WiFi (WINC1500) — ajout du pilote network.WINC (scan, connexion, ifconfig WiFi) et de l’API de socket usocket : send() / recv(), bind() / sendto() / recvfrom(), listen() / accept(), settimeout() / délais bloquants, et DNS (avec fonctions de rappel async pour socket/DNS), ainsi que les outils de micrologiciel winc.fw_update() / winc.fw_dump() / winc.fw_version() et des scripts d’exemple WiFi (scan, connexion, client TCP, DNS, NTP, streamer MJPEG).

  • fir — ajout du module thermique-IR fir (init / deinit / read_ta / read_ir / draw_ta / draw_ir, avec mise à l’échelle/fusion interne) et des exemples fir.py / fir_lcd.py.

  • Capteur — ajout de sensor.set_whitebal(), sensor.set_hmirror(), sensor.set_vflip() et sensor.skip_frames() (stabiliser la caméra après modification des réglages).

  • Filtres d’image — ajout de image.mean(), image.median(), image.mode() et image.midpoint(ksize, bias=).

  • Ajout d’un pilote/exemple BLE réécrit et d’un outil de génération de table IR MLX.

Autres changements et améliorations

  • Réorganisation des scripts d’exemple en répertoires thématiques numérotés de style Arduino (01-Basics, etc.) et ajout d’exemples save / GIF / MJPEG ; ajout d’un outil de blob de couleur à seuil automatique « copy color » à OpenMV IDE.

Corrections de bogues

  • Correction de l’ordre des octets de l’IP gethostbyname / DNS du WINC1500, de la vérification du micrologiciel fw_update(), et livraison d’une image de micrologiciel WINC unique mise à jour.

Matériel et prise en charge des cartes

  • Shield WiFi — WINC1500 (micrologiciel 19.4.4).

  • fir — capteur thermique-IR MLX.

Changements d’API incompatibles

v1.3.0 n’introduit aucun changement d’API Python incompatible. Les scripts qui fonctionnaient sur v1.2.0 fonctionnent sans modification sur v1.3.0 — il suffit de reflasher le micrologiciel. (La pile WiFi/usocket WINC1500 et le module thermique fir sont nouveaux dans cette version ; leur API interne a été finalisée au sein de v1.3.0.)