v4.6.20¶
v4.6.20 es una pequeña versión de mantenimiento sobre v4.6.0 — IDs adicionales de sensores de cámara, un nuevo ioctl por-bias del GenX320 y una corrección en la asignación de memoria del dibujo. También elimina la biblioteca RPC de escritorio del lado del host (consulta el cambio incompatible a continuación).
Aspectos destacados¶
Más sensores reconocidos — se añadieron los IDs de BOSON, HM0360, GenX320 y PAG7936.
Control por-bias del GenX320 — un nuevo ioctl para establecer biases individuales del sensor.
Incompatible: se eliminó la biblioteca RPC de escritorio del lado del host (consulta la eliminación del RPC de escritorio).
Nuevas funciones¶
IDs de sensores de cámara — se añadieron las constantes de ID de sensor que faltaban de BOSON, HM0360, GenX320 y PAG7936 para que esos sensores se identifiquen correctamente.
ioctl por-bias del GenX320 — un nuevo ioctl para establecer biases individuales del sensor de eventos GenX320.
Correcciones de errores¶
Se corrigió el tamaño alineado de asignación del framebuffer en el dibujo de imágenes (
imlib/draw), corrigiendo un error de asignación de memoria en las operaciones de dibujo.
Hardware y compatibilidad de placas¶
BOSON / HM0360 / GenX320 / PAG7936 — estos sensores ahora se reconocen por sus IDs.
Cambios incompatibles en la API¶
Rupturas de la API visibles para el usuario entre v4.6.0 y v4.6.20.
El único cambio incompatible es de herramientas de host y no afecta a los scripts de MicroPython en la cámara.
Biblioteca RPC de escritorio eliminada (herramientas)¶
La biblioteca RPC de escritorio del lado del host (tools/rpc) se eliminó — no funcionaba bien en sistemas host sin tiempo real y resultaba incómoda sobre USB-UART. Usa en su lugar los scripts del protocolo de depuración o el script del controlador pyboard para manejar la cámara desde un host. La biblioteca rpc de la cámara no se ve afectada.
Commit: 0d4a78650
Lista de verificación de migración¶
Los scripts de la cámara no necesitan cambios. Si un programa de PC host importaba la biblioteca RPC de escritorio, pórtalo a los scripts del protocolo de depuración o al script del controlador pyboard (la eliminación del RPC de escritorio).