From: OB <ja...@ni...> - 2005-03-03 08:00:33
|
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 |