LCDproc development and user support list

Text archives Help


[Lcdproc] Re: lcdproc-0.5.1 and serialized HD44780 on k-data wake-up 2.0 module


Chronological Thread 
  • From: bernd.buechs AT freenet.de (Bernd Büchs)
  • Subject: [Lcdproc] Re: lcdproc-0.5.1 and serialized HD44780 on k-data wake-up 2.0 module
  • Date: Sat Jan 20 20:44:02 2007

Am Freitag, 19. Januar 2007 13:04 schrieb Peter Marschall:
> I have committed a first draft of the patch to the CVS.
> It will be in tonight's (tomorrow's ) nightly tar ball
>
> If you are impatient (such as me ;-), you may try the attached patch.
>
> Features / Limitations:
> - new ConnectionType=vdr-wakeup
> - only supports LCDs with 1 HD44780
> (i.e. on LCDs > 20x4 only parts of the screen will be visisble)
> - no character mapping
> - no "full redraw" support
>
> Please test and report feedback.
> Peter

Hi Peter,

thank you that cool diff was more that I am expected :-).

Yes, I am impatient. I tried it and ...

1. compile failed (missing comma, see vdr-wakeup-changes.diff)
2. <syslog> Jan 19 22:51:01 jukebox2 LCDd: hd44780: unknown ConnectionType:
vdr-wakeup <syslog>, changes see vdr-wakup-changes.diff
3. success!

The test details are:
I got a fine LCDproc Server screen including hartbeat.

Next I tried "lcdproc M". The following screens looked fine (time, cpu, net
load, hd usage, server name). But every time the next (lcdproc server
screen?!) is displayed the backlight is tured off!

My LCDd.conf has "Backligth=no"

The backligth of my LCD40x2 is attached to the wake-up board relais as
recommended. This relais is swichable with a programmed IR signal. In
addition the relais is supposed to be swichable via LCDproc...

The next screen is somehow "messy", i.e. it shows a mixture of different
screens (lcdproc server parts and the server name). I considder this as being
ment with the limitation "no full redraw support".

Regards


Bernd


vdr-wakeup-changes.diff
My first diff. I am shure there are better parameter possible...
--------------------
diff -r ./lcdproc-0.5.1-working/server/drivers/hd44780-drivers.h
./lcdproc-0.5.1/server/drivers/hd44780-drivers.h
46d45
<       {"vdr-wakeup", hd_init_serial, "\tnone\n"},     
diff -r ./lcdproc-0.5.1-working/server/drivers/hd44780-serial.h
./lcdproc-0.5.1/server/drivers/hd44780-serial.h
31c31
<       { "vdr-lcd",       0xFE,    0, 0x00, 0x00,   9600,   4, 0, 0x00, 0,  
0 },
---
>       { "vdr-lcd",       0xFE,    0, 0x00, 0x00,   9600,   4, 0, 0x00, 0,  
0 }
----------------------
diff -r ./lcdproc-0.5.1-working/server/drivers/hd44780-drivers.h ./lcdproc-0.5.1/server/drivers/hd44780-drivers.h
46d45
< 	{"vdr-wakeup", hd_init_serial, "\tnone\n"},	
diff -r ./lcdproc-0.5.1-working/server/drivers/hd44780-serial.h ./lcdproc-0.5.1/server/drivers/hd44780-serial.h
31c31
< 	{ "vdr-lcd",       0xFE,    0, 0x00, 0x00,   9600,   4, 0, 0x00, 0,   0 },
---
> 	{ "vdr-lcd",       0xFE,    0, 0x00, 0x00,   9600,   4, 0, 0x00, 0,   0 }



Archive powered by MHonArc 2.6.18.

Top of page