Now I am having problems using "printf" with my strings...
if I do : printf("blah blah") it works perfectly, but if I try to use
the array of strings I just defined as constants in ui.c, well it
doesn't work quite as well sadly...
for example :
void main(void)
{
const char a[] = "test";
printf("%s", a);
}
works fine, but :
void main(void)
{
printf("%s", param_list[0].desc);
}
will compile perfectly, but it will not display anything...
Do I need to use some variant of the printf function when displaying
data declared with the __ATTR_PROGMEM__ attribute ? Doesn't the compiler
take care of this automatically ?