v4.4.1¶
v4.4.1 es una pequeña versión de parche que pule la experiencia de edición y refuerza la conexión con la cámara. El autocompletado ya no se activa dentro de comentarios y cadenas, la plantilla de nuevo script se moderniza al estilo actual de MicroPython y el sondeo serie se ajusta para mejorar la estabilidad. Esta versión sigue basándose en Qt Creator 14.0.2. No hay cambios en la API de scripting, pero se produce un restablecimiento único de la configuración al actualizar desde versiones anteriores.
Aspectos destacados¶
Sin autocompletado en comentarios ni cadenas. La asistencia de código ya no aparece mientras el cursor está dentro de un comentario
#o de una cadena entre comillas en archivos.py.Plantilla de nuevo script modernizada. La plantilla
Untitledpor defecto ahora usa el estilo actual de MicroPython con líneasimportseparadas, unsensor.skip_frames(time=2000)sin espacios y un buclewhile True:simple.Sondeo serie ajustado. Se aumentaron los intervalos de consulta del framebuffer, del estado y del búfer de TX para reducir el tráfico serie y mejorar la estabilidad de la cámara.
Conexiones bloqueadas recuperables. El comando
get_statepuede usarse de nuevo para desbloquear una conexión serie estancada.
Otros cambios y mejoras¶
Correcciones de errores¶
El autocompletado ya no aparece dentro de comentarios de Python ni de literales de cadena. La activación de la asistencia de código ahora analiza el texto desde el inicio del documento hasta el cursor y suprime el completado cuando el cursor termina dentro de un comentario
#o de una cadena entre comillas simples o dobles. (41b324978)Se aumentaron los intervalos de sondeo de las consultas del framebuffer, del estado y del búfer de TX (
FRAME_SIZE_DUMPyGET_STATEde 5ms a 50ms,GET_TX_BUFFERde 5ms a 20ms) para reducir el tráfico serie y mejorar la estabilidad con la cámara. (195715061)Se volvió a habilitar el uso del comando
get_statepara recuperar una conexión serie bloqueada (la ruta previamente deshabilitada de forma fija ahora se controla mediantem_unstuckWithGetState) y se corrigió el temporizador de desbloqueo para que se reinicie correctamente. (aab1e1e2e)Al iniciarse, el IDE ahora borra la configuración de usuario almacenada, restableciéndola a los valores predeterminados, cuando la versión de recursos guardada es anterior a 4.4.0, evitando que una configuración antigua incompatible rompa la aplicación. (058f0447c)
Compatibilidad de plataformas y herramientas¶
Base de Qt Creator: 14.0.2.
Cambios incompatibles¶
La configuración de usuario se restablece a los valores predeterminados en el primer arranque de v4.4.1 al actualizar desde una versión cuyos recursos almacenados sean anteriores a 4.4.0. Se trata de un borrado único de la configuración y no afecta a tus scripts ni proyectos.