#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