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