v4.6.20¶
A v4.6.20 é uma pequena versão de manutenção sobre a v4.6.0 — IDs adicionais de sensores de câmara, um novo ioctl por bias do GenX320 e uma correção de alocação de desenho. Remove também a biblioteca RPC de desktop do lado do host (consulte a alteração incompatível abaixo).
Destaques¶
Mais sensores reconhecidos — foram adicionados IDs para BOSON, HM0360, GenX320 e PAG7936.
Controlo por bias do GenX320 — novo ioctl para definir biases individuais do sensor.
Incompatível: a biblioteca RPC de desktop do lado do host foi removida (consulte a remoção do RPC de desktop).
Novas funcionalidades¶
IDs de sensores de câmara — adicionadas as constantes de ID de sensor em falta para BOSON, HM0360, GenX320 e PAG7936, para que esses sensores sejam corretamente identificados.
Ioctl por bias do GenX320 — novo ioctl para definir biases individuais do sensor de eventos GenX320.
Correções de erros¶
Corrigido o tamanho alinhado de alocação do framebuffer no desenho de imagens (
imlib/draw), corrigindo um erro de alocação de memória nas operações de desenho.
Hardware e suporte de placas¶
BOSON / HM0360 / GenX320 / PAG7936 — estes sensores são agora reconhecidos pelos seus IDs.
Alterações incompatíveis na API¶
Alterações na API visíveis pelo utilizador entre v4.6.0 e v4.6.20.
A única alteração incompatível é de ferramentas do host e não afeta os scripts MicroPython na câmara.
Biblioteca RPC de desktop removida (tooling)¶
A biblioteca RPC de desktop do lado do host (tools/rpc) foi removida — não funcionava bem em sistemas host não em tempo real e era inconveniente via USB-UART. Utilize os scripts do protocolo de depuração ou o script de controlador pyboard para controlar a câmara a partir de um host. A biblioteca rpc na câmara não é afetada.
Commit: 0d4a78650
Lista de verificação de migração¶
Os scripts na câmara não necessitam de alterações. Se um programa num PC host importou a biblioteca RPC de desktop, migre-o para os scripts do protocolo de depuração ou para o script de controlador pyboard (a remoção do RPC de desktop).