v4.5.7¶
v4.5.7 adiciona reconhecimento do sensor PAG7920, unifica o pipeline de desenho no backend draw_image (pronto para descarregamento em GPU) e corrige um erro de limite no descodificador JPEG e um erro de proteção MPU no STM32.
Destaques¶
O ID do sensor PAG7920 é agora reconhecido.
Pipeline de desenho unificado — as operações de linha passam agora pelo backend
draw_image, que foi refatorado para suportar descarregamento em GPU.Corrigido um erro de limite no descodificador JPEG e um erro de proteção MPU no STM32.
Novas funcionalidades¶
PAG7920 — adicionado o enum de sensor PAG7920 em falta para que o sensor seja reconhecido.
Outras alterações e melhorias¶
Pipeline de desenho — todas as operações de linha utilizam agora o backend
draw_image, e odraw_imagefoi refatorado para suportar descarregamento em GPU (base para desenho acelerado por hardware).Mais RAM em placas sem JPEG — o buffer JPEG é agora reservado apenas quando um codificador JPEG por hardware está definido.
ml.Model— a sua representação impressa mostra agora também o endereço do modelo.Submódulo MicroPython atualizado.
Correções de erros¶
Corrigido um problema de limite no descodificador JPEG (
imlib/jpegd).Corrigido um erro de proteção de região MPU no STM32.
Hardware e suporte a placas¶
PAG7920 — o sensor é agora reconhecido pelo seu ID.
Alterações incompatíveis da API¶
Alterações da API visíveis para o utilizador entre v4.5.6 e v4.5.7.
A única alteração incompatível é restrita e afeta apenas as bibliotecas auxiliares de transporte RPC.
Auxiliares RPC SPI/I2C master movidos para machine (minor)¶
As bibliotecas auxiliares rpc_spi_master e rpc_i2c_master foram atualizadas para usar o módulo machine em vez do módulo legado pyb. Os scripts que construíam estes transportes RPC com argumentos no estilo pyb têm de migrar para argumentos de bus no estilo machine.
Lista de verificação de migração¶
Apenas os utilizadores de RPC são afetados: se usou rpc_spi_master ou rpc_i2c_master, atualize a construção do bus para argumentos no estilo machine (a alteração do auxiliar RPC). Todos os outros scripts funcionam sem alterações.