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.