v4.6.20

v4.6.20 est une petite version de maintenance par-dessus v4.6.0 — des identifiants de capteurs supplémentaires, un nouvel ioctl de polarisation individuelle pour le GenX320 et une correction d’allocation de dessin. Elle supprime également la bibliothèque RPC de bureau côté hôte (voir le changement incompatible ci-dessous).

Points forts

  • Davantage de capteurs reconnus — les identifiants BOSON, HM0360, GenX320 et PAG7936 ont été ajoutés.

  • Contrôle de polarisation individuelle du GenX320 — un nouvel ioctl pour définir des polarisations de capteur individuelles.

  • Incompatibilité : la bibliothèque RPC de bureau côté hôte a été supprimée (voir la suppression du RPC de bureau).

Nouvelles fonctionnalités

  • Identifiants de capteurs — ajout des constantes d’identifiant de capteur BOSON, HM0360, GenX320 et PAG7936 manquantes afin que ces capteurs soient correctement identifiés.

  • Ioctl de polarisation individuelle du GenX320 — un nouvel ioctl pour définir des polarisations individuelles du capteur événementiel GenX320.

Corrections de bogues

  • Correction de la taille alignée d’allocation du tampon d’image dans le dessin d’images (imlib/draw), corrigeant une erreur d’allocation de mémoire dans les opérations de dessin.

Matériel et prise en charge des cartes

  • BOSON / HM0360 / GenX320 / PAG7936 — ces capteurs sont désormais reconnus par leurs identifiants.

Changements d’API incompatibles

Ruptures d’API visibles par l’utilisateur entre v4.6.0 et v4.6.20.

Le seul changement incompatible concerne l’outillage hôte et n’affecte pas les scripts MicroPython exécutés sur la caméra.

Bibliothèque RPC de bureau supprimée (outillage)

La bibliothèque RPC de bureau côté hôte (tools/rpc) a été supprimée — elle ne fonctionnait pas bien sur les systèmes hôtes sans temps réel et était peu pratique via USB-UART. Utilisez plutôt les scripts du protocole de débogage ou le script de contrôleur pyboard pour piloter la caméra depuis un hôte. La bibliothèque rpc embarquée sur la caméra n’est pas affectée.

Commit : 0d4a78650

Liste de contrôle de migration

Les scripts exécutés sur la caméra ne nécessitent aucune modification. Si un programme sur PC hôte importait la bibliothèque RPC de bureau, portez-le vers les scripts du protocole de débogage ou le script de contrôleur pyboard (la suppression du RPC de bureau).