ThePuppetMaster
Anmeldungsdatum: 18.02.2007 Beiträge: 1837 Wohnort: [JN58JR]
|
Verfasst am: 24.12.2023, 01:01 Titel: [ Linux ][ Treiber ] Loupedeck Live |
|
|
OS: Linux (Inkl. Raspberry Pi)
Kategorie: Treiber
Funktion: Kapselung von Treiberbefehle zur Steuerung eines Loupdeck-Live
Projektseite:
[DE] Http://freeBASIC-Portal.de
Kurzbeschreibung:
Treiber um mit einem LOUPEDECK Live unter Linux (inkl. Raspberry Pi) zu kommunizieren und es zu steuern.
Ausführliche Beschreibung:
Die Dazugehörige Hardware: https://loupedeck.com/de/products/loupedeck-live/
Der Treiber ermöglicht dem Programmierer auf Ereignisse des Gerätes zu reagieren, sowie auch Grafik auf dem Display darzustellen, die Knöpfe zu beleuchten und den Vibrationsmotor zu steuern.
Das ganze ist als Beta version verfügbar, da der Code noch nicht ganz optimal ausgestaltet ist.
Der Treiber wird als .bi mit in das Programm rein kompiliert und läuft ausschließlich auf Linux basierten Systemen (Einschlißlich Raspberry Pi)
Um Grafiken auf dem Display ausgeben zu können ist das timage.bi notwendig, welche ebenfalls auf der Projektseite verfügbar ist.
Um ein Font für timage zu erstellen wie folgt vorgehen:
Paint öffnen, schwarzer Hintergrund, Schriftfarbe weiß, Fontgröße und Typ ist egal, und folgenden Text von links nach rechts eingeben (Kein Zeilenumbruch). Danach als .bmp abspeichern.
Code: |
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ö Ä Ü a b c d e f g h i j k l m n o p q r s t u v w x y z ö ä ü ß 0 1 2 3 4 5 6 7 8 9 µ < | > , . - ; : _ # + * ° ! " § $ % & / ( ) = ? { [ ] } \ @ € |
Leerzeichen ist prinzipiel nicht nötig. Wichtig ist nur, das die Zeichen 100%tig voneinander getrennt sind, damit beim einlesen die einzelnen zeichen voneinander erkannt werden. Wenn das bei anderen Schriften fehlerhaft passiert, weil z.B. beim Doppelpunkt der obere und untere nicht übereinander stehen, dann den leerraum einfach mit RGB(1, 1, 1) verbinden (Trick 17).
Screenshots:
Keine Bilder vorhanden
Direkt Download:
[Sourcecode] Bitte von der Projektseite herunterladen!
https://www.freebasic-portal.de/projekte/loupedeck-live-linux-treiber-109.html
Changelog:
Befindet sich auf der Projektseite. bzw als einzelne Postings.
Tutorial:
Noch keine.
MfG
TPM _________________ [ WebFBC ][ OPS ][ ToOFlo ][ Wiemann.TV ] |
|