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++.