[Lcdproc] CVS changes for CF63* users

Jannis Achstetter kripton@kripserver.net
Sat Oct 7 20:05:02 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


> Hi folks,

Hi there =D

>
> I have just committed a few patches to CVS that make life easier for
the users
> of a CF631 or CF635:
>
> You do not need to set the CFONTZ633_WRITE_DELAY any more.
> I have reveresed the logic:
> * If it is not defined, it will default to 250.
> * To explicitely turn it off you need to define it to 0
>    via CPPFLAGS="-DCFONTZ633_WRITE_DELAY=0"
>
> And there is no need to define SEAMLESS_HBARS using the
>     CPPFLAGS="-DSEAMLESS_HBARS"
> kludge any more. Simply do:
>     configure --enable-seamless-hbars ....
>

Since I got an CFA-635 today, I can comment the changes now.
CFONTZ_WRITE_DELAY seems to work, at least the chars are not scrambled
or what.
The "--enable-seamless-hbars"-thing however doesn't work. When passed
to configure, it does nothing, the display behaves as it does without
the configure-parameter. However, when I add -DSEAMLESS_HBARS to the
CPPFLAGS, it works. I don't know exactly why this is but there is no
line saying "checking for *seamless* ..." or so, maybe you made a typo
or what. I looked at the "configure"-script myself but can't figure
out any mistake.
Another thing about the bars concerns their size. At the moment, one
completely filled bar-block has 8x5 pixels, meaning it fills the block
completely. This has two disadvantages:
- - The bars at the top of each screen (where the title and the
heartbeat is) "touch" the chars of the next line, so they can't be
read as good as if there was some space between them.
- - The first block of a bar shouldn't have the first column black,
because they "touch" the char right left of the bar, and the last
block touches the char directly right of the bar when the bar is set
to 100% of it's length.
I don't know wether it's technically possible to change the size of
the bars (are they defined in the display-charset?) but it would be
nice if the misbehaviors described above could be changed.

BTW: The CFA-635 runs perfectly together with an HD44780-display at
the same machine.

    Jannis Achstetter

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFKAg5eYlewm37lbgRAkdgAJ42KR+f8GjwqkwwW3DCtNukoTIf3gCfXXL7
gNvkcN70TmgnkYAeUx1Xt8Q=
=z7NS
-----END PGP SIGNATURE-----