Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

[ Linux ][ Treiber ] Loupedeck Live

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  

Wie findet Ihr dieses Projekt?
Super
100%
 100%  [ 1 ]
Gut
0%
 0%  [ 0 ]
Mittelmässig
0%
 0%  [ 0 ]
Schlecht (Warum)
0%
 0%  [ 0 ]
Scheisse (Warum)
0%
 0%  [ 0 ]
Stimmen insgesamt : 1

Autor Nachricht
ThePuppetMaster



Anmeldungsdatum: 18.02.2007
Beiträge: 1837
Wohnort: [JN58JR]

BeitragVerfasst am: 24.12.2023, 01:01    Titel: [ Linux ][ Treiber ] Loupedeck Live Antworten mit Zitat

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 ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Projektvorstellungen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz