38 |
am_pyramid_OBJECTS = pylcd.$(OBJEXT) |
am_pyramid_OBJECTS = pylcd.$(OBJEXT) |
39 |
pyramid_OBJECTS = $(am_pyramid_OBJECTS) |
pyramid_OBJECTS = $(am_pyramid_OBJECTS) |
40 |
pyramid_DEPENDENCIES = libLCD.a |
pyramid_DEPENDENCIES = libLCD.a |
41 |
+am_roamer_OBJECTS = pylcd.$(OBJEXT) |
+am_roamer_OBJECTS = roamer.$(OBJEXT) |
42 |
+roamer_OBJECTS = $(am_roamer_OBJECTS) |
+roamer_OBJECTS = $(am_roamer_OBJECTS) |
43 |
+roamer_DEPENDENCIES = libLCD.a |
+roamer_DEPENDENCIES = libLCD.a |
44 |
am_sed1330_OBJECTS = sed1330.$(OBJEXT) |
am_sed1330_OBJECTS = sed1330.$(OBJEXT) |
519 |
+MODULE_EXPORT void roamer_backlight (Driver *drvthis, int on); |
+MODULE_EXPORT void roamer_backlight (Driver *drvthis, int on); |
520 |
+ |
+ |
521 |
+#endif |
+#endif |
522 |
--- lcdproc-0.5.2/docs/lcdproc-user/drivers/roamer.dockbook.roamer 2008-04-12 14:38:40.000000000 -0600 |
--- lcdproc-0.5.2/docs/lcdproc-user/drivers/roamer.docbook.roamer 2008-04-12 14:38:40.000000000 -0600 |
523 |
+++ lcdproc-0.5.2/docs/lcdproc-user/drivers/roamer.dockbook 2008-04-12 14:41:53.000000000 -0600 |
+++ lcdproc-0.5.2/docs/lcdproc-user/drivers/roamer.docbook 2008-04-12 14:41:53.000000000 -0600 |
524 |
@@ -0,0 +1,68 @@ |
@@ -0,0 +1,79 @@ |
525 |
+<sect1 id="roamer-howto"> |
+<sect1 id="roamer-howto"> |
526 |
+<title>The roamer Driver</title> |
+<title>The roamer Driver</title> |
527 |
+ |
+ |
528 |
+<para> |
+<para> |
529 |
+This section talks about using LCDproc with LCD displays that use the |
+This section talks about using LCDproc with a roamer controller from rackable systems. |
|
+roamer chipset. |
|
530 |
+</para> |
+</para> |
531 |
+ |
+ |
532 |
+<!-- ## Text driver ## --> |
+<para> |
533 |
|
+The <code>roamer</code> driver is currently working with the roamer 4.4.5 emulation protocol, |
534 |
|
+but can be extended to work with various other protocols. |
535 |
|
+</para> |
536 |
|
+ |
537 |
|
+<para> |
538 |
|
+The driver should operate most roamer displays from 4.0 thru 4.4.5 with a serial (RS-232) input. |
539 |
|
+Because these displays use a standardized protocol, if the protocol is |
540 |
|
+supported by your display, it should work as expected. |
541 |
|
+Feedback is welcome. |
542 |
|
+</para> |
543 |
|
+ |
544 |
|
+<!-- ## Roamer driver ## --> |
545 |
+<sect2 id="roamer-config"> |
+<sect2 id="roamer-config"> |
546 |
+<title>Configuration in LCDd.conf</title> |
+<title>Configuration in LCDd.conf</title> |
547 |
+ |
+ |
552 |
+ |
+ |
553 |
+<varlistentry> |
+<varlistentry> |
554 |
+ <term> |
+ <term> |
555 |
+ <command>Size=</command> |
+ <command>Device=</command> |
556 |
+ <arg choice="plain"> |
+ <arg choice="plain"><replaceable>DEVICE</replaceable></arg> |
|
+ <replaceable>WIDTH</replaceable> |
|
|
+ <literal>x</literal> |
|
|
+ <replaceable>HEIGHT</replaceable> |
|
|
+ </arg> |
|
557 |
+ </term> |
+ </term> |
558 |
+ <listitem><para> |
+ <listitem><para> |
559 |
+ Set the display size [default: <literal>20x2</literal>] |
+ Device to use in serial mode. Usual values are <filename>/dev/ttyS0</filename> or |
560 |
|
+ <filename>/dev/cu.usbserial</filename>. Default is <filename>/dev/lcd</filename>. |
561 |
+ </para></listitem> |
+ </para></listitem> |
562 |
+</varlistentry> |
+</varlistentry> |
563 |
+ |
+ |
564 |
+<varlistentry> |
+<varlistentry> |
565 |
+ <term> |
+ <term> |
566 |
+ <command>Device=</command> |
+ <command>Size=</command> |
567 |
+ <arg choice="plain"><replaceable>DEVICE</replaceable></arg> |
+ <arg choice="plain"> |
568 |
|
+ <replaceable>WIDTH</replaceable> |
569 |
|
+ <literal>x</literal> |
570 |
|
+ <replaceable>HEIGHT</replaceable> |
571 |
|
+ </arg> |
572 |
+ </term> |
+ </term> |
573 |
+ <listitem><para> |
+ <listitem><para> |
574 |
+ Device to use in serial mode. Usual values are <filename>/dev/ttyS0</filename> or |
+ Specifies the size of the VFD in characters. |
575 |
+ <filename>/dev/ttyS1</filename>. Default is <filename>/dev/ttyS0</filename>. |
+ If not given, it defaults to <literal>20x2</literal>. |
576 |
+ </para></listitem> |
+ </para></listitem> |
577 |
+</varlistentry> |
+</varlistentry> |
578 |
+ |
+ |
594 |
+ If not given the default of <literal>9600</literal> is used. |
+ If not given the default of <literal>9600</literal> is used. |
595 |
+ </para></listitem> |
+ </para></listitem> |
596 |
+</varlistentry> |
+</varlistentry> |
|
+ |
|
597 |
+</variablelist> |
+</variablelist> |
598 |
+ |
+ |
599 |
+</sect3> |
+</sect3> |
675 |
+ ;; |
+ ;; |
676 |
sed1330) |
sed1330) |
677 |
if test "$ac_cv_port_have_lpt" = yes |
if test "$ac_cv_port_have_lpt" = yes |
|
then |
|
|
--- lcdproc-0.5.2/acinclude.m4.roamer 2007-04-14 08:39:28.000000000 -0600 |
|
|
+++ lcdproc-0.5.2/acinclude.m4 2008-04-12 14:35:14.000000000 -0600 |
|
|
@@ -8,15 +8,15 @@ |
|
|
[ bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,ea65,] |
|
|
[ EyeboxOne,g15,glcdlib,glk,hd44780,icp_a106,imon,IOWarrior,] |
|
|
[ irman,joy,lb216,lcdm001,lcterm,lirc,MD8800,ms6931,] |
|
|
- [ mtc_s16209x,MtxOrb,NoritakeVFD,picolcd,pyramid,sed1330] |
|
|
- [ sed1520,serialPOS,serialVFD,sli,stv5730,svga,t6963,text,] |
|
|
- [ tyan,ula200,xosd] |
|
|
+ [ mtc_s16209x,MtxOrb,NoritakeVFD,picolcd,pyramid,roamer,] |
|
|
+ [ sed1330,sed1520,serialPOS,serialVFD,sli,stv5730,svga,] |
|
|
+ [ t6963,text,tyan,ula200,xosd] |
|
|
[ 'all' compiles all drivers;] |
|
|
[ 'all,!xxx,!yyy' de-selects previously selected drivers], |
|
|
drivers="$enableval", |
|
|
drivers=[bayrad,CFontz,CFontz633,curses,CwLnx,glk,lb216,lcdm001,MtxOrb,pyramid,text]) |
|
|
|
|
|
-allDrivers=[bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,ea65,EyeboxOne,g15,glcdlib,glk,hd44780,icp_a106,imon,IOWarrior,irman,joy,lb216,lcdm001,lcterm,lirc,MD8800,ms6931,mtc_s16209x,MtxOrb,NoritakeVFD,picolcd,pyramid,sed1330,sed1520,serialPOS,serialVFD,sli,stv5730,svga,t6963,text,tyan,ula200,xosd] |
|
|
+allDrivers=[bayrad,CFontz,CFontz633,CFontzPacket,curses,CwLnx,ea65,EyeboxOne,g15,glcdlib,glk,hd44780,icp_a106,imon,IOWarrior,irman,joy,lb216,lcdm001,lcterm,lirc,MD8800,ms6931,mtc_s16209x,MtxOrb,NoritakeVFD,picolcd,pyramid,roamer,sed1330,sed1520,serialPOS,serialVFD,sli,stv5730,svga,t6963,text,tyan,ula200,xosd] |
|
|
|
|
|
drivers=`echo $drivers | sed -e 's/,/ /g'` |
|
|
|
|
|
@@ -297,6 +297,10 @@ |
|
|
DRIVERS="$DRIVERS pyramid${SO}" |
|
|
actdrivers=["$actdrivers pyramid"] |
|
|
;; |
|
|
+ roamer) |
|
|
+ DRIVERS="$DRIVERS roamer${SO}" |
|
|
+ actdrivers=["$actdrivers roamer"] |
|
|
+ ;; |
|
|
sed1330) |
|
|
if test "$ac_cv_port_have_lpt" = yes |
|
678 |
then |
then |
679 |
--- lcdproc-0.5.2/LCDd.conf.roamer 2007-04-25 13:56:43.000000000 -0600 |
--- lcdproc-0.5.2/LCDd.conf.roamer 2007-04-25 13:56:43.000000000 -0600 |
680 |
+++ lcdproc-0.5.2/LCDd.conf 2008-04-12 14:46:45.000000000 -0600 |
+++ lcdproc-0.5.2/LCDd.conf 2008-04-12 14:46:45.000000000 -0600 |