Witam,
mam taki problem:
i teraz jakaś tam funkcja:
więc chcę sobie wywołać tę funkcję:
i nijak mi się nie udaje wyświetlić tego tekstu
a przecież do funkcji powinien być przekazany wskaźnik. Co robię źle ???
mam taki problem:
Code:
char napis[] PROGMEM = {"test"}; // definiuję napis w pamięci FLASH
typedef struct {
char * wsk; // struktura ma zawierać wskaźnik do napis'u
} t_text; // definiuję strukturę typu t_text
t_text text PROGMEM = {napis}; // definiuję zmienną text typu t_text i odrazu ją inicjalizuję nazwą tablicy
i teraz jakaś tam funkcja:
Code:
void fun(char * str)
{
char c;
while ( (c = pgm_read_byte(s++)) ) UART_putchar(c);
}
więc chcę sobie wywołać tę funkcję:
Code:
fun( text.wsk );
i nijak mi się nie udaje wyświetlić tego tekstu
