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.