Witam
Chcę aby tablice Z1...Z5 były zapisane w pamięci programu, różnią się rozmiarem pomiędzy sobą:
const char Z1[] __attribute__((__progmem__)) = {...};
...
const char Z5[] __attribute__((__progmem__)) = {...};
Tutaj mam tablice wskaźników również zapisaną w pamięci programu
const char* TABLICA_WSKAZNIKOW[] __attribute__((__progmem__)) = {
Z1, Z2, Z3, Z4, Z5
};
Pytanie:
W jaki sposób dostać wskaźnik np. na tablicę Z2?
char *wskaźnik = &(TABLICA_WSKAZNIKOW[1]); //nie działa..
Chcę aby tablice Z1...Z5 były zapisane w pamięci programu, różnią się rozmiarem pomiędzy sobą:
const char Z1[] __attribute__((__progmem__)) = {...};
...
const char Z5[] __attribute__((__progmem__)) = {...};
Tutaj mam tablice wskaźników również zapisaną w pamięci programu
const char* TABLICA_WSKAZNIKOW[] __attribute__((__progmem__)) = {
Z1, Z2, Z3, Z4, Z5
};
Pytanie:
W jaki sposób dostać wskaźnik np. na tablicę Z2?
char *wskaźnik = &(TABLICA_WSKAZNIKOW[1]); //nie działa..