v3.9.3¶
A v3.9.3 é uma versão focada em rede e estabilidade: adiciona suporte para a placa Bormio e exemplos de WiFi para a Portenta, atualiza o LWIP, torna a fonte de relógio PLL configurável e corrige um conjunto de erros no CYW43/LWIP, soft-reset, SDIO, MQTT, FLIR Lepton e saída de TV. Não introduz alterações de quebra de compatibilidade — os scripts da v3.9.2 funcionam sem modificações.
Destaques¶
Suporte para a placa Bormio.
Adicionados exemplos de WiFi para a Portenta.
Rede mais fiável — correções no CYW43/LWIP e no soft-reset, um tempo limite de ligação e LWIP atualizado.
Sem alterações de quebra de compatibilidade — reflash e os seus scripts da v3.9.2 funcionam sem modificações.
Novas funcionalidades¶
Adicionados exemplos de WiFi para a Portenta.
A fonte de relógio PLL é agora configurável, e foram adicionadas flags para reservar streams DMA.
Outras alterações e melhorias¶
LWIP atualizado para a versão mais recente; adicionado um tempo limite de ligação ao
connect()do CYW43; chamada agc_sweep_allno soft-reset para recuperar memória.
Correções de erros¶
Rede:
Corrigidos erros no CYW43/LWIP e no soft-reset, utilizados buffers DMA temporários para transferências SDIO e a biblioteca MQTT passa a lidar com retorno
Nonederecv().
Câmara e visualização:
Atualizado o controlador do FLIR Lepton e corrigida a ordem dos canais RGB para a saída de TV.
Sistema:
Garantido que o PendSV não é mascarado antes de parar/executar um script.
Hardware e suporte de placas¶
Bormio — nova placa.
Alterações de quebra de compatibilidade¶
A v3.9.3 não introduz alterações de quebra de compatibilidade na API Python. Os scripts que corriam na v3.9.2 funcionam sem modificações na v3.9.3 — basta reinstalar o firmware.