v1.8.0#
v1.8.0 è una release dedicata al WiFi e all’affinamento: velocizza il bus SPI del WINC, corregge una serie di bug dei socket WINC, limita la riduzione massima degli FPS e cambia il limite predefinito del guadagno automatico a 8x. La modifica del limite predefinito del guadagno è una modifica di comportamento: leggi le modifiche incompatibili qui sotto.
In evidenza#
WiFi più veloce: baud rate SPI del WINC più elevato, con correzioni ai socket.
Limite FPS: la riduzione massima degli FPS è limitata a 1/2 FPS (30 FPS).
Incompatibile: il limite predefinito del guadagno automatico è cambiato a 8x: vedi le modifiche incompatibili.
Nuove funzionalità#
Aggiunto uno script di test degli FPS.
Altre modifiche e miglioramenti#
Aumentato il baud rate / la velocità SPI del WINC per un WiFi più veloce; limitata la riduzione massima degli FPS a 1/2 FPS (30 FPS); ripuliti il logging di debug e l’esempio di streaming MJPEG.
Correzioni di bug#
Corretto lo stato predefinito del frame buffer, le informazioni di
acceptdei socket WINC,socket_senddel WINC e ripulita la gestione degli errori dei socket / delle richieste async.
Modifiche incompatibili alle API#
Rotture delle API visibili all’utente tra v1.7.0 e v1.8.0. Ambito: C-module Python in modules/ e librerie Python in scripts/libraries/.
La modifica incompatibile è una modifica di behavior (stessa API, risultato diverso): ricontrolla gli script interessati. Ogni hash di commit rimanda al suo diff su GitHub.
Il limite predefinito del guadagno automatico è cambiato a 8x (behavior)#
Il limite predefinito del guadagno automatico è stato cambiato a 8x. Gli script che si affidavano al precedente limite di guadagno predefinito vedranno luminosità/rumore dell’immagine diversi con il guadagno automatico: imposta un limite di guadagno esplicito se ti serve il comportamento precedente.
Commit: bdafca5a7
Checklist di migrazione#
Imposta un limite di guadagno esplicito se il tuo script dipendeva dal valore predefinito precedente (la modifica al limite del guadagno). Tutti gli altri script funzionano senza modifiche.