#17 ArduinoGFX y GxEPD2 acaban de lanzarse 🚀
¡Saludos a todos!
Lopaka empezó como un proyecto de código abierto y creció con muchísima ayuda de la comunidad: hagámoslo grandioso de nuevo juntos.
Gracias a todos los que reportaron problemas, compartieron ideas y enviaron PR. Todo lo construido por la comunidad siempre será gratuito.
Si tienes unos minutos, participa: marca con una estrella y sigue el repositorio en github.com/sbrin/lopaka, reporta problemas o peticiones de funciones en Issues y únete a la conversación en Discussions. Ahora, vamos con las actualizaciones:
Plataforma ArduinoGFX
Este PR #195 de Atlas Koray es una gran incorporación a nuestra lista de plataformas compatibles.
La biblioteca ArduinoGFX ofrece soporte fácil y de alto rendimiento para dibujar en una amplia gama de pantallas a color usando varios tipos de interfaces de bus de datos, como SPI, I2C y conexiones paralelas. Surgió como una reescritura y combinación de varias bibliotecas gráficas muy conocidas, entre ellas Adafruit_GFX, LovyanGFX, TFT_eSPI y Ucglib, ofreciendo compatibilidad y mejoras sobre cada una de ellas.
Plataforma GxEPD2 para pantallas de papel electrónico
Una biblioteca de Arduino de Jean-Marc diseñada para controlar pantallas de papel electrónico (E-Ink) por SPI. Se apoya en Adafruit_GFX para ofrecer capacidades de dibujo de mayor nivel, además del control del hardware específico del controlador de papel electrónico. Agregamos un ajuste predefinido de 9 colores para admitir índices de color específicos. Gracias a Anton Khrystenko, que sugirió la idea y ayudó a implementarla.
Imágenes RGB565
Algunas personas extrañaban el soporte completo de imágenes a color. Ahora, cuando importas una imagen, puedes elegir entre opciones monocromáticas y a color. La imagen se convertirá en un mapa de bits de 1 byte o en un arreglo RGB565, según la plataforma que selecciones. Actualmente, esto solo funciona con TFT_eSPI y Arduino GFX, gracias a su amplia gama de formatos compatibles.
Importar GIF como una serie de imágenes
Ahora, cuando importas un GIF, el asistente de importación muestra todos los fotogramas. Puedes elegir fotogramas específicos, muy útil para construir secuencias de animación.
Ordenar pantallas con arrastrar y soltar
Tanto en la lista de proyectos como en la vista del editor, puedes cambiar el orden de las pantallas con arrastrar y soltar. Esto hace que organizar flujos sea más rápido y mantiene las vistas previas en el orden exacto que esperas.
Indicadores de posición del cursor
Cuando mueves el puntero del ratón sobre el lienzo, verás sus coordenadas exactas y reglas de posición. Esto ayuda con la colocación y la alineación precisas.
Filtrar proyectos por plataforma
La lista de proyectos ahora tiene un selector para filtrar por plataforma, similar a la Galería. Encuentra rápidamente ejemplos relevantes para tu dispositivo y elimina el ruido.
Nuevos ajustes de código
- 'Clear/Fill display', una nueva casilla en los ajustes de código que agrega un fillScreen o clearDisplay, usados habitualmente para vaciar el contenido de la pantalla antes de dibujar.
- Casilla 'Declare images' para omitir las declaraciones de imágenes de la salida de código.
Y muchas, muchas correcciones de errores y mejoras menores:
- Mantén MAYÚS para dibujar un círculo o cuadrado proporcional
- Corta capas con Ctrl+X
- Muestra el cálculo de la huella de memoria en el asistente de importación de imágenes
¡Gracias por estar aquí y construir con nosotros! 💛
¿Encontraste un error? ¡Envíame un correo electrónico!