{{:lcdshop.jpg}}
{{:wallbraun.jpg}}
This driver supports displays from [[http://tilofranz.net/lcdshop/|LCDShop24]] using the **LCD-USB-Interface** by [[http://wallbraun-electronics.de|Wallbraun Electronics]].
The displays are fully graphical with a resolution of 320x240 pixels. The driver supports loading of a background image, therefore the results look //really// cool:
{{:LUI1mini.jpg}}
Have a look at the [[:CoolStuff|Cool Stuff]] page for a larger picture!
The driver needs a special library called "libLUIse" which can be downloaded from [[http://www.wallbraun-electronics.de|Wallbraun Electronics]]. //configure// tries to detect if the library is available, and otherwise disables the driver.
Since 2008-10-14 there are additional informations about V3 controller with documentation of the protocol used. Wallbraun Electronics will not publish own Linux drivers for the V3 controller.
----
===== Display Section =====
Display {
Driver 'LUIse'
Model 'generic'
DeviceNum
Backlight <0|1>
Contrast
Foreground
Background
Basecolor
Backpicture
Mode ...
}
----
===== Parameters: =====
|**Driver**|'LUIse'|
|**Model**|'generic'|
|**DeviceNum**|currently alwys 0, maybe someday more than one display will be supported|
|**Backlight**|initial backlight state, 0(off) or 1(on)|
|**Contrast**|initial contrast value, 0..255|
|**Foreground**|color of active pixels (RRGGBBAA or RRGGBB), default is opaque black '000000ff' (see [[:colors]] for details)|
|**Background**|color of inactive pixels (RRGGBBAA or RRGGBB), default is transparent 'ffffff00' (see [[:colors]] for details)|
|**Basecolor**|color of virtual backlight (RRGGBB), default is white 'ffffff' (see [[:colors]] for details)|
|**Backpicture**|full patth to a BMP file loaded as background image|
|**Mode**|four numbers controlling the display mode:|
|gfxmode|0=or 1=and 2=xor|
|gfxinfert|0=normal 1=invert|
|ScreenRotation|0=normal 1=90° 2=180° 3=240°|
|IORefresh|0=25ms .. 255=256*25ms|
----
===== Plugins: =====
The driver provides the following functions:
|**LCD::Backlight(n)**|turns the display backlight on(1) or off(0)|
|**LCD::Contrast(n)**|sets the display contrast (0..255)|
----
===== Example =====
Display LUIse {
Driver 'LUIse'
Model 'generic'
DeviceNum '0'
Backlight '1'
Contrast '110'
Backpicture '/home/tooly/backpics/bigwig4_normal.bmp'
Mode '0.1.0.2'
}
----