I'll try the various suggestions tomorrow.

But I'm surprised at the diverse replies.

Don't people declare an array of strings anymore ? :-)

On Thu, Jun 12, 2014 at 9:30 PM, Senthil Kumar
<senthil.theco...@gmail.com> wrote:
> Does
>
> PGM_P  const pgtmp_msg[]    PROGMEM =
>    { ptmpUP_msg, ptmpDN_msg,  ptmpCLG_msg,} ;
>
> work? The array itself needs to be declared const, as progmem/flash contents
> cannot be modified.
>
> Regards
> Senthil
>
>
> On Thu, Jun 12, 2014 at 6:16 PM, Bob Paddock <graceindustr...@gmail.com>
> wrote:
>>
>>  #define FLASH /* Empty, used for IAR compiler.  Define PROGMEM as
>> empty to use GCC */
>>
>> static char const FLASH string000[] PROGMEM = "NO_MSG"; /* 000/0x00 */
>> ...
>>
>> static PGM_P const string_pointers[] PROGMEM = {
>>     string000, /* 0x00 */
>> ...
>> };
>>
>> That works without out warnings for C.  There was a long standing bug
>> that you may be running into if you are compiling as C++.
>>
>> _______________________________________________
>> AVR-GCC-list mailing list
>> AVR-GCC-list@nongnu.org
>> https://lists.nongnu.org/mailman/listinfo/avr-gcc-list
>
>



-- 
Best Regards,

-- Royce Pereira

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

Reply via email to