eve.*
Unterstützung für das EVE Diplay von FTDI. Für die Arbeitsweise des EVE Display bitte die Dokumentation von FTDI verwenden.
Diese Bibliothek ist z.Z nur für die CN1 und CN2 vorhanden. Angeschlossen wird das Display über die SPI Schnittstelle.
eve.open
eve.close
eve.set
Neue Display Liste an das Display übertragen
eve.wait
Warten das der Display Command FIFO leer ist.
eve.getTouch
eve.writeCalibration
Touch Kalibrierung zum EVE Display schreiben. Als Parameter werden 6 Zahlen erwartet.
eve.readCalibration
Touch Kalibrierung vom EVE Display lesen. Es werden 6 Zahlen zurückgegeben.
eve.saveCalibration
Touch Kalibrierung vom EVE Display lesen und in eine Datei schreiben der Name als Parameter übergeben wird.
eve.loadCalibration
Touch Kalibrierung aus einer Datei lesen und zum EVE Display schreiben. Der Name der Datei wird als Parameter übergeben.
Beispiel einen eines Zählers mit 10 Schritten pro Sekunde. Hintergrund des Display ist schwarz, der Text des Zählers ist gelb.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
local timers = require 'cn.timers' local eve = require 'eve' local e = eve.open(0) function getCommandList() count = (count or 0) + 1 return { e.CMD_DLSTART(), e.CLEAR_RGB(0, 0, 0), e.CLEAR(1, 1, 1), e.CMD_BGCOLOR(255, 255, 0), e.CMD_TEXT(295, 70, 28, 0, count) } end timers.add( 0.1, function() eve.set(getCommandList()) end ) while sys.idle() do end |