v1.8.0#

v1.8.0 est une version de WiFi et de réglages : elle accélère le bus SPI WINC, corrige un lot de bugs de socket WINC, plafonne la réduction maximale de FPS, et change le plafond de gain automatique par défaut à 8x. Le changement du plafond de gain par défaut est un changement de comportement — lisez les changements incompatibles ci-dessous.

Points forts#

  • WiFi plus rapide — débit en bauds SPI WINC plus élevé, avec des corrections de socket.

  • Plafond de FPS — la réduction maximale de FPS est plafonnée à 1/2 FPS (30 FPS).

  • Incompatible : le plafond de gain automatique par défaut est passé à 8x — voir les changements incompatibles.

Nouvelles fonctionnalités#

  • Ajout d’un script de test de FPS.

Autres changements et améliorations#

  • Augmentation du débit en bauds / de la vitesse du SPI WINC pour un WiFi plus rapide ; plafonnement de la réduction maximale de FPS à 1/2 FPS (30 FPS) ; nettoyage de la journalisation de débogage et de l’exemple de diffusion MJPEG.

Corrections de bugs#

  • Correction de l’état par défaut du tampon d’image, des informations de socket WINC accept, du socket_send WINC, et nettoyage de la gestion des erreurs de socket / de requête asynchrone.

Changements d’API incompatibles#

Ruptures d’API visibles par l’utilisateur entre v1.7.0 et v1.8.0. Portée : modules C Python dans modules/ et bibliothèques Python dans scripts/libraries/.

Le changement incompatible est un changement de behavior (même API, résultat différent) — revérifiez les scripts concernés. Chaque hash de commit renvoie à son diff sur GitHub.

Le plafond de gain automatique par défaut est passé à 8x (behavior)#

Le plafond de gain automatique par défaut a été changé à 8x. Les scripts qui comptaient sur le plafond de gain par défaut précédent verront une luminosité/un bruit d’image différents en gain automatique — définissez un plafond de gain explicite si vous avez besoin de l’ancien comportement.

Commits : bdafca5a7

Liste de vérification de migration#

Définissez un plafond de gain explicite si votre script dépendait de la valeur par défaut précédente (le changement de plafond de gain). Tous les autres scripts s’exécutent sans modification.