v3.9.3¶
v3.9.3 es una versión centrada en redes y estabilidad: añade la placa Bormio y ejemplos de WiFi para el Portenta, actualiza LWIP, hace configurable la fuente de reloj del PLL y corrige un conjunto de errores en CYW43/LWIP, reinicio en caliente, SDIO, MQTT, FLIR Lepton y TV. No introduce cambios incompatibles en la API: los scripts de v3.9.2 funcionan sin modificaciones.
Aspectos destacados¶
Compatibilidad con la placa Bormio.
Se añadieron ejemplos de WiFi para el Portenta.
Redes más fiables: correcciones en CYW43/LWIP y en el reinicio en caliente, un tiempo de espera de conexión y LWIP actualizado.
Sin cambios incompatibles en la API: vuelve a flashear y tus scripts de v3.9.2 funcionarán sin modificaciones.
Nuevas características¶
Se añadieron ejemplos de WiFi para el Portenta.
La fuente de reloj del PLL ahora es configurable, y se añadieron indicadores para reservar flujos de DMA.
Otros cambios y mejoras¶
Se actualizó LWIP a la última versión; se añadió un tiempo de espera de conexión al
connect()de CYW43; se llama agc_sweep_allen el reinicio en caliente para recuperar memoria.
Corrección de errores¶
Redes:
Se corrigieron errores en CYW43/LWIP y en el reinicio en caliente, se usaron búferes de DMA temporales para las transferencias SDIO y se hizo que la biblioteca MQTT gestione un retorno
Nonederecv().
Cámara y pantalla:
Se actualizó el controlador del FLIR Lepton y se corrigió el orden de los canales RGB en la salida de TV.
Sistema:
Se aseguró que PendSV no quede enmascarado antes de detener o ejecutar un script.
Hardware y compatibilidad de placas¶
Bormio: nueva placa.
Cambios incompatibles en la API¶
v3.9.3 no introduce cambios incompatibles en la API de Python. Los scripts que funcionaban en v3.9.2 funcionan sin modificaciones en v3.9.3: solo vuelve a flashear el firmware.