www.G15-Applets.de Foren-Übersicht www.G15-Applets.de
Das Logitech G15 Applet Forum
 
 Applet-ListeApplet-Liste FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste     ImpressumImpressum   RegistrierenRegistrieren 
  ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 
Schnell mal nach:

Snake: G510 Display mit XProfan ansteuern - Minimalbeispiel


 
Neues Thema eröffnen   Neue Antwort erstellen    www.G15-Applets.de Foren-Übersicht -> G15 SDK-Applets
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
iF_



Anmeldungsdatum: 20.12.2015
Beiträge: 13
Wohnort: Berlin
Punkte: null
RANK: null/10

BeitragVerfasst am: So 20.Dez.2015 15:20    Titel: Snake: G510 Display mit XProfan ansteuern - Minimalbeispiel

Hallo Community,

Habe mir gestern für 55 Euro die G510s bei Saturn gekauft, tolles Teil, Tasten super - darum und nur danach für mich ausgesucht.

Wie auch immer, das Teil hat ja ein LCD-Display, das wollte ich natürlich gleich mal verwenden - aber mit der Programmiersprache XProfan [11] in Verbindung mit XPSE.

Für Interessierte: Hier der Code:

Code:
 {$cleq}
//g510s lcd (160x43x1) display usage with xprofan
DEF LogiLcdInit(2) ! "LogitechLcd.dll","LogiLcdInit"
DEF LogiLcdIsConnected(1) ! "LogitechLcd.dll","LogiLcdIsConnected"
DEF LogiLcdMonoSetBackground(2) ! "LogitechLcd.dll","LogiLcdMonoSetBackground"
DEF LogiLcdUpdate(0) ! "LogitechLcd.dll","LogiLcdUpdate"
declare g510&
cls
g510.createDisplay()
long x=80,y=20

do {

    g510.setPixel(x,y,getTickCount\300 mod 2)
    g510.refresh(1)
    waitinput 300
    g510.setPixel(x,y,true)

    select %scankey

        caseof 37 : dec x

        caseof 38 : dec y

        caseof 39 : inc x

        caseof 40 : inc y

    endselect

}

end
//

g510.createDisplay(){

    usedll("LogitechLcd.dll")
    LogiLcdInit("X\zP\zr\zo\zf\za\zn\z.\zN\ze\zt\z\z" ,1)
    g510&=globalAlloc(gPTR,8192)
    rtlZeroMemory(g510&,8192)

}

nproc g510.cls{

    global g510&
    rtlZeroMemory(g510&,8192)

}

nproc g510.setPixel(long x,y,pixel){

    global g510&
    add x,y*160
    setbyte g510&,x,pixel+127

}

g510.refresh(long disp){

    LogiLcdMonoSetBackground(g510&,8192)
    LogiLcdUpdate(1)

}


Ganzen Kram und Exe zum Herunterladen hatte ich zunächst hier gepostet: http://xprofan.net/intl/de/quelltexte/ansteuern-display-g510s-keyboard-lcd-snake-verwenden/

Das Snake ist natürlich nicht ausformuliert - darum ging es auch garnicht. Wollte der (XProfanen) Community nur eine Init/ SetPixel Basis herstellen.

Hier ein Video: http://dl.xprofan.net/?keace/20151220_141232.mp4
Hier die Exe: http://dl.xprofan.net/?iuace/g510s.exe



dl.xprofan[1].zip
 Beschreibung:

Download
 Dateiname:  dl.xprofan[1].zip
 Dateigröße:  535.75 KB
 Heruntergeladen:  210 mal

Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    www.G15-Applets.de Foren-Übersicht -> G15 SDK-Applets Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge G510S Macros auf dem Display sehen LampiShu G510 0 Fr 04.Aug.2017 13:11 Letzten Beitrag anzeigen
Keine neuen Beiträge (G510) Applet für GPU/CPU Temperatur Murdoloxx G510 1 Fr 26.Aug.2016 14:20 Letzten Beitrag anzeigen
Keine neuen Beiträge Browser / Musik steuern mit der G510? G3p4rD G510 1 Sa 02.Jul.2016 09:46 Letzten Beitrag anzeigen
Keine neuen Beiträge Teamspeak 3 FalNET G19 Display Manager stra1 G19 Applets 0 Mi 27.Apr.2016 20:37 Letzten Beitrag anzeigen
Keine neuen Beiträge LCD-Studio Unexpected Error bei Displ... creepingdeath LCD-Studio 0 Mo 29.Dez.2014 10:04 Letzten Beitrag anzeigen


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de  Logitech G15




im Preisvergleich: 64GB EMTEC C410 Color Mix USB3.0
(ECMMD64GC410) - USB 3.0 - 100 MB/s - Grün
7 Angebote:
bester Preis ab 21,73 EUR

www.Schottenland.de
Preisvergleich