v4.6.20

v4.6.20 è una piccola release di manutenzione sopra la v4.6.0 — ID aggiuntivi di sensori della camera, un nuovo ioctl per i bias del GenX320 e una correzione dell’allocazione per il disegno. Rimuove inoltre la libreria RPC desktop lato host (vedi la modifica incompatibile di seguito).

In evidenza

  • Più sensori riconosciuti — sono stati aggiunti gli ID di BOSON, HM0360, GenX320 e PAG7936.

  • Controllo per-bias del GenX320 — un nuovo ioctl per impostare i singoli bias del sensore.

  • Incompatibilità: la libreria RPC desktop lato host è stata rimossa (vedi la rimozione dell’RPC desktop).

Nuove funzionalità

  • ID dei sensori della camera — aggiunte le costanti ID dei sensori BOSON, HM0360, GenX320 e PAG7936 mancanti, così che tali sensori vengano identificati correttamente.

  • ioctl per-bias del GenX320 — un nuovo ioctl per impostare i singoli bias del sensore a eventi GenX320.

Correzioni di bug

  • Corretta la dimensione allineata dell’alloc del framebuffer nel disegno delle immagini (imlib/draw), correggendo un errore di allocazione di memoria nelle operazioni di disegno.

Hardware e supporto schede

  • BOSON / HM0360 / GenX320 / PAG7936 — questi sensori ora sono riconosciuti tramite i loro ID.

Modifiche incompatibili all’API

Modifiche incompatibili all’API visibili all’utente tra la v4.6.0 e la v4.6.20.

L’unica modifica incompatibile riguarda gli strumenti host e non interessa gli script MicroPython sulla camera.

Libreria RPC desktop rimossa (tooling)

La libreria RPC desktop lato host (tools/rpc) è stata rimossa — non funzionava bene su sistemi host non real-time ed era scomoda da usare su USB-UART. Usa invece gli script del protocollo di debug o lo script del controller pyboard per pilotare la camera da un host. La libreria rpc sulla camera non è interessata.

Commit: 0d4a78650

Checklist di migrazione

Gli script sulla camera non necessitano di modifiche. Se un programma su PC host importava la libreria RPC desktop, portalo agli script del protocollo di debug o allo script del controller pyboard (la rimozione dell’RPC desktop).