v3.9.3¶
v3.9.3 é uma versão focada em rede e estabilidade: adiciona a placa Bormio e exemplos de WiFi do Portenta, atualiza o LWIP, torna a fonte de clock do PLL configurável e corrige uma série de bugs no CYW43/LWIP, soft-reset, SDIO, MQTT, FLIR Lepton e TV. Ela não introduz nenhuma mudança incompatível na API — os scripts da v3.9.2 rodam sem alterações.
Destaques¶
Suporte à placa Bormio.
Exemplos de WiFi do Portenta adicionados.
Rede mais confiável — correções no CYW43/LWIP e no soft-reset, um timeout de conexão e LWIP atualizado.
Nenhuma mudança incompatível na API — refaça o flash e seus scripts da v3.9.2 rodam sem alterações.
Novos recursos¶
Exemplos de WiFi do Portenta adicionados.
A fonte de clock do PLL agora é configurável, e foram adicionadas flags para reservar streams de DMA.
Outras mudanças e melhorias¶
Atualizou o LWIP para a versão mais recente; adicionou um timeout de conexão ao
connect()do CYW43; chamagc_sweep_allno soft-reset para recuperar memória.
Correções de bugs¶
Rede:
Corrigiu bugs no CYW43/LWIP e no soft-reset, usou buffers de DMA temporários para transferências SDIO e fez a biblioteca MQTT lidar com um retorno
Nonedorecv().
Câmera e display:
Atualizou o driver do FLIR Lepton e corrigiu a ordem dos canais RGB na saída de TV.
Sistema:
Garantiu que o PendSV não seja mascarado antes de parar/executar um script.
Hardware e suporte a placas¶
Bormio — nova placa.
Mudanças incompatíveis na API¶
A v3.9.3 não introduz nenhuma mudança incompatível na API Python. Os scripts que rodavam na v3.9.2 rodam sem alterações na v3.9.3 — basta refazer o flash do firmware.