Ir al contenido

#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!