On Thu, 5 Feb 2009 15:18:44 +1030
"Daniel O'Connor" <docon...@gsoft.com.au> wrote:

> You can define it like so..
> #define  LCD_CUSTOM_CHAR_FOO "\012"
> 
> then you can do..
> char example[] = "foo" LCD_CUSTOM_CHAR_FOO "bar";
> 
> You might be able to do something more clever but I don't know how :)


Thanks Daniel (and Ivan as well, off-list), that worked a treat ! :-)

Only drawback I found, is that I must now have TWO #defines for each and
every custom character: one #define to represent the character as a
string, so I can embed it into a string, and also all the #defines I
already had, which represent the actual numerical value, for when I
need to print an individual/discrete character rather than print a
string. It's not the end of the world, but not very elegant either, so
if anybody has a solution to make do with only one define per character,
I am all ears ;-)


--
Vince


_______________________________________________
AVR-GCC-list mailing list
AVR-GCC-list@nongnu.org
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Reply via email to