Re: String array in ROM gives error in spite of following example code.

Bob Paddock <[email protected]>
Newsgroups gmane.comp.hardware.avr.gcc
Message-ID <CAOuGh895FX5PhgPAREPeEKuvo+n++GB8-2QPPB=x4DqbThNDBw@mail.gmail.com>
 #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++.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.