Zum Inhalt springen

#17 ArduinoGFX und GxEPD2 gerade ausgeliefert 🚀 ​

Grüße, zusammen!

Lopaka startete als Open‑Source-Projekt und wuchs mit einer Menge Hilfe aus der Community — machen wir es gemeinsam wieder großartig.

Danke an alle, die Issues eingereicht, Ideen geteilt und PRs ausgeliefert haben. Alles, was von der Community gebaut wurde, bleibt für immer kostenlos.

Wenn du ein paar Minuten hast, steig ein: Markiere das Repo unter github.com/sbrin/lopaka mit einem Stern und folge ihm, reiche Issues oder Funktionswünsche unter Issues ein und beteilige dich am Gespräch in Discussions. Jetzt zu den Updates:

ArduinoGFX-Plattform ​

Diese PR #195 von Atlas Koray ist eine großartige Ergänzung unserer Liste unterstützter Plattformen.

Die ArduinoGFX-Bibliothek bietet einfache und hochperformante Unterstützung für das Zeichnen auf einer Vielzahl von Farbdisplays mit verschiedenen Arten von Datenbus-Schnittstellen wie SPI, I2C und parallelen Verbindungen. Sie entstand als Rewrite und Kombination mehrerer bekannter Grafikbibliotheken, darunter Adafruit_GFX, LovyanGFX, TFT_eSPI und Ucglib, und bietet Kompatibilität und Verbesserungen gegenüber jeder von ihnen.

GxEPD2-Plattform für E-Paper-Displays ​

Eine Arduino-Bibliothek von Jean-Marc, die entworfen wurde, um SPI-E-Paper-(E-Ink-)Displays anzusteuern. Sie baut auf Adafruit_GFX auf, um höhere Zeichenfähigkeiten plus Steuerung der spezifischen E-Paper-Controller-Hardware bereitzustellen. Wir haben ein 9-Farben-Preset hinzugefügt, um spezifische Farbindexe zu unterstützen. Danke an Anton Khrystenko, der die Idee vorschlug und bei der Umsetzung half.

RGB565-Bilder ​

Einige Leute vermissten Unterstützung für Vollfarbbilder. Jetzt kannst du beim Import eines Bildes zwischen Monochrom- und Farboptionen wählen. Das Bild wird je nach gewählter Plattform entweder in eine 1-Byte-Bitmap oder ein RGB565-Array konvertiert. Derzeit funktioniert das nur mit TFT_eSPI und Arduino GFX, dank ihres breiten Angebots unterstützter Formate.

GIF als Bildserie importieren ​

Wenn du jetzt ein GIF importierst, zeigt der Import-Assistent alle Frames. Du kannst spezifische Frames auswählen — sehr praktisch, um Animationssequenzen zu bauen.

Screens per Drag-and-Drop sortieren ​

Ob in der Projektliste oder in der Editor-Ansicht, du kannst die Reihenfolge der Screens per Drag-and-Drop ändern. Das macht das Organisieren von Abläufen schneller und hält Vorschauen in genau der Reihenfolge, die du erwartest.

Hinweise zur Cursor-Position ​

Wenn du den Mauszeiger über die Zeichenfläche bewegst, siehst du seine exakten Koordinaten und Positionslineale. Das hilft bei präziser Platzierung und Ausrichtung.

Projekte nach Plattform filtern ​

Die Projektliste hat jetzt einen Selektor zum Filtern nach Plattform, ähnlich der Galerie. Finde schnell relevante Beispiele für dein Gerät und schneide durch den Lärm.

Neue Code-Einstellungen ​

  • „Display leeren/füllen“ ein neues Kontrollkästchen in den Code-Einstellungen, das ein fillScreen oder clearDisplay hinzufügt, das üblicherweise verwendet wird, um den Display-Inhalt vor dem Zeichnen zu löschen.
  • Kontrollkästchen „Bilder deklarieren“, um Bilddeklarationen aus der Code-Ausgabe zu überspringen.

Und viele, viele kleinere Fehlerbehebungen und Verbesserungen:

  • Halte SHIFT, um einen proportionalen Kreis oder ein proportionales Quadrat zu zeichnen
  • Ebenen mit Ctrl+X ausschneiden
  • Speicher-Fußabdruck-Berechnung im Bildimport-Assistenten anzeigen

Danke, dass du hier bist und mit uns baust 💛

Einen Fehler gefunden? Sende mir eine E-Mail!