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

Matteo Pillon matteo.pillon@gmail.com
Mon Feb 5 19:44:01 2007


Hi Markus,

On Mon, Feb 05, 2007 at 01:23:36PM +0100, Markus Schorer wrote:
> when implementing the above functions, i tried to test the settings with 
> LCDd's server-menu. i _never_ managed to get a undisturbed display with 
> the original firmware/driver. as far as i could debug, it seemed that 
> pressing the buttons led to rx-overflows in the avr which naturally 
> killed the protocol.

I experienced that bug, too. Erik had no time to fix it.

> i then did the following:
> 
> in the driver:
> - changed protocol to:
>   - data
>   - ESC+FCODE+PARAM : only single escape char needed

Good, for ESC you kept 0xFE?

> - modified scankeypad to use select

Really???
Did you use select just inside scankeypad or in the caller function?
(I was working on the latter but gave up for lack of time...).

> i'm not sure how to proceed:
> - it's no longer a normal "LoS", as the firmware _and_ protocol are 
> heavily changed

Send Erik the changes, so he can integrate them...

> - the protocol is yet another variant of the ESC+X variants in 
> hd44780-serial
> - i'd like to become it a generic serial interface for all bus-type 
> controllers
> 
> what do you think?

I think, it's good, just publish the work (with patches), se we can
try it!

Uhmmm.... I think lcdproc needs a wiki :-D.

Bye.

-- 
 * Matteo Pillon
   http://hydra.ilc.pd.it/~pmatthew