Witam;
mam sobie taką tablicę wskaźników do tekstów w pamięci flash:
i chciałbym te teksty móc wysłać przez RS232 .
Jeśli zastosuje konstrukcję typu :
to wszystko jest OK.
Ale chciałbym wysłać ten tekst poprzez funkcję printf i tu pojawiają się problemy.
Taka konstrukcja
nie działa bo nie ma na końcu stringa zera.
Ale nawet jak zmienię deklarację tablicy na :
to także printf("%s",napis[c]); nie wysyła na Rsa nic.
Czy istnieje możliwość aby printf pobierał sobie zmienne z flasha, czy może robię jakiś inny błąd?
mam sobie taką tablicę wskaźników do tekstów w pamięci flash:
Kod: C / C++
i chciałbym te teksty móc wysłać przez RS232 .
Jeśli zastosuje konstrukcję typu :
Kod: C / C++
to wszystko jest OK.
Ale chciałbym wysłać ten tekst poprzez funkcję printf i tu pojawiają się problemy.
Taka konstrukcja
Kod: C / C++
nie działa bo nie ma na końcu stringa zera.
Ale nawet jak zmienię deklarację tablicy na :
Kod: C / C++
to także printf("%s",napis[c]); nie wysyła na Rsa nic.
Czy istnieje możliwość aby printf pobierał sobie zmienne z flasha, czy może robię jakiś inny błąd?
