Я пытаюсь создать список названий волновых имен soundList, чтобы играть через щит WAV adafruit ontop arduino UNO. Так как эти имена файлов никогда не изменится, и я бегу из SRAM, я хотел бы хранить их в PROGMEM, но я получаю сообщение об ошибке:Конкатенация строк в PROGMEM для arduino UNO
invalid operands of types 'const char*' and 'const char [5]'
to binary 'operator+'
не Умею конкатенации строк в PROGMEM? Я не понимаю, почему.
for (int i = 1; i < 19; ++i)
{
const char soundList[i] PROGMEM = "Track" + i + ".WAV";
return soundList;
}
Кроме того, мне сложно успеть, читая волновые фильтры из soundList?
pgm_read_word(&(soundList[i])));
любые слова мудрости?