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, dusocket_sendWINC, 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.