STMicroelectronics ha actualizado el marco de software de interfaz de usuario TouchGFX para microcontroladores STM32, agregando nuevas características que permiten interfaces de usuario más fluidas y dinámicas y una menor demanda de memoria y CPU.
TouchGFX es una herramienta gratuita en el ecosistema STM32. Consta de dos partes: la herramienta para PC TouchGFX Designer para diseñar y configurar interfaces de usuario enriquecidas, y el software TouchGFX Engine que se ejecuta en el dispositivo final para asegurar un alto rendimiento de la interfaz de usuario; la última versión 4.12 contiene actualizaciones para ambos. Los usuarios ahora pueden crear interfaces de usuario sofisticadas en soluciones de pantalla de un chip sin RAM o flash externo, ahorrar energía para una mayor duración de la batería y beneficiarse de un desarrollo más fácil para llegar al mercado más rápido.
En TouchGFX Engine, un modo de búfer de fotogramas parcial ahora permite que el búfer funcione con tan solo 6 KB de RAM. Una interfaz de usuario completamente funcional ahora puede tener solo 16 KB de RAM, por lo que las pequeñas MCU STM32 pueden brindar excelentes experiencias de usuario sin memoria externa. También la nueva luminancia de 8 bits (L8) con paletas de 16, 24 y 32 bits reduce la demanda de memoria flash. Incluso con esta memoria más pequeña, TouchGFX maximiza el rendimiento aprovechando el STM32 Chrom-ART Accelerator ™ para acelerar los gráficos y manejar efectos sofisticados. También hay un nuevo contenedor almacenable en caché con mapa de bits dinámico que reduce la carga de la CPU para ejecutar animaciones fluidas y fluidas a altas velocidades de cuadro.
Los usuarios ahora también pueden elegir la profundidad de color de 6 bits, lo que ahorra RAM y flash al tiempo que hace 64 colores disponibles para crear GUI de nivel de entrada. El soporte para flash externo no mapeado en memoria también es nuevo y ayuda a construir interfaces de usuario básicas dentro de los limitados recursos del sistema.
Las actualizaciones de TouchGFX Designer incluyen extensiones al poderoso conjunto de widgets personalizables, agregando funciones como Escalar y Girar que aumentan el poder de la programación simple de arrastrar y soltar. Los activadores y acciones personalizados reducen la dependencia de la codificación para crear funciones sofisticadas, y una nueva pestaña Imagen permite a los usuarios configurar rápidamente atributos individuales como el formato de imagen, el algoritmo de tramado y la rotación de diseño. También hay mejoras de rendimiento que aceleran la generación automática de código y reducen el tiempo de carga, así como nuevas funciones fáciles de usar para guiar texto, como traer hacia adelante y enviar hacia atrás.
La suite TouchGFX completa, que incluye TouchGFX Designer y TouchGFX Engine, está disponible para descargar de forma gratuita desde www.st/com/touchgfxdesigner.