Hello, i'm the writer of the SimpleLCD driver.
I wrote this simple driver primarily for serial link test, but also for
an unknown 2x20 serial VFD display I have.
It occurs that my display look very much alike the
"WincorNixdorf Serial Cashier Displays BA63/BA66" that has been
mentioned on the wiki, ticket #2.
( I can take-over this ticket if you want michael)
After downlowding the doc and wandering a little bit I found out that my
display accept the vt-100 ESC-* code mentionned in the doc, in addition
to the normal ascii set I'm using.
So first of all, I would try the BA63 with this driver (the current CVS
version does not include vt-100 codes yet, but its works for me as it is
now)
My config-file section related to SimpleLCD for this display look like
this :
Display SimpleLCD {
Driver 'SimpleLCD'
Port '/dev/ttyS0'
Speed 9600
# The following is to enable Odd parity on the port.
Options 0001400
# Not used yet - the ascii value of a black rect in decimal
BarCharValue 219
# Not used yet - if the display support ESC-* control sequences.
VT100_Support 1
Size '20x2'
}
[...]
Layout L20x2 {
Row1 {
Col1 'Temp'
Col11 'Fan'
}
Row2 {
Col1 'Xmms'
}
}
The display is slow, so I recommend putting slow-moving value on top and
fast-moving values on the last line, otherwise it flickers and it's
ugly.
I'm working on the ESC-* control sequence to improve that, *but* when I
start using them, I run into weird timing issues and sometime the LCD
just ignore my commands and then write wherever it wants !
Besides, I also want to keep the Simple mode (without esc-codes) for
other applications.
I also plan to add bar support for it, all al that soon.
Voila !
Julien
|