Witam!
Mam takie pytanie ponieważ chciałbym zadeklarować dwie stałe tablice ze stringami w pamięci flash jak w przykładzie poniżej:
Kod:
const char* const tab_1[] PROGMEM = {"Napis1", "Napis2", "Napis3"};
const char* const tab_2[] PROGMEM = {"Napis1", "Napis2", "Napis3"};
char** wsk = tab_1;
Następnie chciałbym zadeklarować wskaźnik, który będzie wskazywał odpowiednio na tablice w danej chwili wybraną. Chciałbym mieć możliwość przełączania się pomiędzy tablicami.
Korzystam z Atmel Studio 7.0, mikrokontroler to ATmega32. Podany sposób co prawda działa, ale z warningiem o niezgodności typów wskaźników.
Czy istnieje jakiś sposób, aby można było korzystać z tablic i wskaźnika bez warninga?
Dodam tylko ze na innym mikrokontrolerze(STM32) i innym środowisku działa to bez zgłaszania żadnych warningów.
Z góry dziękuję za pomoc.
pozdrawiam.