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
>
_______________________________________________
AVR-GCC-list mailing list
AVR-GCC-list@nongnu.org
https://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Reply via email to