Ughhh... I'll try.

On 2/18/10, Joep Suijs <[email protected]> wrote:
>
> Hi Vasile,
>
> You are a commiter now. So please adapt de library yourself, do the
> JSG check and create a test file ;)
>
> Joep
>
> 2010/2/18 vasile surducan <[email protected]>:
> > Hi Joep & all
> >
> > The HD44780_common.jal I have, does not content a char user defined
> routine
> > for CGRAM.
> >
> > Here is one version (which works):
> >
> > procedure lcd_custom(
> >    byte in address,
> >    byte in b0,
> >    byte in b1,
> >    byte in b2,
> >    byte in b3,
> >    byte in b4,
> >    byte in b5,
> >    byte in b6,
> >    byte in b7
> > ) is
> >    _lcd_write_command ( LCD_SET_CGRAM_ADDRESS + (address<< 3))
> >    _lcd_write_data( b0 )
> >    _lcd_write_data( b1 )
> >    _lcd_write_data( b2 )
> >    _lcd_write_data( b3 )
> >    _lcd_write_data( b4 )
> >    _lcd_write_data( b5 )
> >    _lcd_write_data( b6 )
> >    _lcd_write_data( b7 )
> > end procedure
> >
> > and another version (which does not work unless the chardata is
> completely
> > defined before the procedure, which
> > makes the procedure call not very usefull).
> >
> > var byte chardata[8]  -- define area for custom designed character
> >
> > procedure lcd_custom_b (byte in address) is        -- address 0 to 7
> >   _lcd_write_command ( LCD_SET_CGRAM_ADDRESS + (address<< 3))
> >
> >   lcd = chardata[0]
> >   lcd = chardata[1]
> >   lcd = chardata[2]
> >   lcd = chardata[3]
> >   lcd = chardata[4]
> >   lcd = chardata[5]
> >   lcd = chardata[6]
> >   lcd = chardata[7]
> >
> >   -- set LCD back to normal operation
> >   _lcd_restore_cursor
> > end procedure
> >
> > If trying to call procedure like this, got error:
> >
> > chardata = {0xff, 0xf1, 0xf5, 0xf1, 0xf7, 0xf7, 0xff, 0 } ; error
> constant
> > expression expected
> > lcd_custom_b ( 0 )
> >
> > So, how can be written the whole chardata, except :
> > chardata[1] = 0xff
> > chardata[2] = 0xf1
> > etc.
> > which has nonsense
> >
> > thx,
> > Vasile
> >
> >
> >
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "jallib" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<jallib%[email protected]>
> .
> > For more options, visit this group at
> > http://groups.google.com/group/jallib?hl=en.
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "jallib" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<jallib%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/jallib?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/jallib?hl=en.

Reply via email to