LCDproc development and user support list

Text archives Help

[Lcdproc] LCDd 0.5 patch

Chronological Thread 
  • From: j.costlow AT (Jeff Costlow)
  • Subject: [Lcdproc] LCDd 0.5 patch
  • Date: Thu Aug 26 21:58:01 2004

Thank you for LCDProc. I think you'll be pleased with most of the new
features. The patch is large, but most of it is in the CFontz541
driver, so the rest is actually quite small and easy to understand. It
was easier for me to make one large patch than to try and break it up.

The ExitScreen and ServerScreen patch, I think, is quite useful.

The arrow keys needed some small tweaks to enable left & right arrows
when editing alpha and IPs.

Most of the other bugfixes were very minor. I think there were a couple
places where the alpha menu was freeing something from the numeric
structure. Luckily they were a union, and they happened to have the
same offset, but we certainly couldn't count on that forever or on all
platforms. There was also some bugfixes to the contrast/brightness
menus to initially display the actual value. The contrast/brightness
numbers values were different and I couldn't quite figure out why.

I kept up with all the GPL licensing issues when it was being discussed
on this list. I have put Brent Crosby's code in to the Cfontz541
driver. It went in seamlessly.

In fact, I might suggest "retiring" the CFontz633 driver unless someone
has a real affection for it. I'm pretty sure the 541 driver will
support all the features of the 633. The hardware seems to be very
similar. And CrystalFontz seems to have their datasheets publicly
available, so any discrepancies should be easy to reconcile.


-----Original Message-----
From: Joris Robijn
[mailto:joris AT]=20
Sent: Thursday, August 26, 2004 1:38 PM
To: Jeff Costlow
Cc: LCDproc
Subject: Re: [Lcdproc] LCDd 0.5 patch

On 26 Aug 2004 at 11:19, Jeff Costlow wrote:

> LCDProc users and developers:
> We have made some changes to the 0.5 HEAD LCDd server. =20

Hi Jeff,

Yess, some activity on the HEAD branch, very good. Your summary sounds
like quite some changes. It is good to see people working on it. But
next time let the list know what kind of things you have planned, maybe
some people have already done some things... (In this case I don't think
that's really the case). Also, it is more convenient to split the patch
into logical parts. It will now be some work to isolate features that we
don't want to integrate. But I and probably others will take a look and
let you know what we think of it.

Some comments from my side on the points:

1) Ability to have IP address editing menus.

2) New CrystalFontz 541 driver.
Sounds good.

3) The configuration file can now contain specific text for the
> ServerScreen.
4) The configuration file can now contain ExitScreen information that
> will be displayed on the LCD when the server exits.
I don't know if everyone agrees with the LCDproc-camouflageing features.

But to keep many people happy we should probably have some.

5) The test menus are by default compiled out, but can be easily re-
> enabled.

6) The left and right arrow keys of the CFontz541 are supported under
> menus and screens if they are enabled in the configuration file.
Why should they not be ? All supported keys can be used for menus and
screens. The user can set this in the configuration file.

> Additionally there are some minor bugfixes.=20
On what ?

> Please note that the CFontz541.c driver was originally a copy of=20
> CFonts633.c.
I don't know if we can use the code in the current state. There were
some issues with the license from CFontz. We recently received some code
that has a suitible license but I don't think that is already in CVS.

> Some rather large changes have been made in the driver that make it=20
> more efficient and do some character translation. These changes=20
> should probably be ported back to the 633 driver. Since we have no=20
> 633 hardware, we cannot test such changes.

Can you tell us where the differences between these devices are, as far
as you know ?

> All code is Copyright 2004, F5 Networks, Inc. and is hereby released=20
> to LCDPROC under the GNU General Public License.

...and previous authors...
It would have been good to add your copyright line to the patch.

Thanks for your contribution.


Joris Robijn
<joris AT>
Mobile: +31 6 288 41 964

// To understand recursion, we must first understand recursion

Archive powered by MHonArc 2.6.18.

Top of page