Heliogabal
Guest
Mon Jun 11, 2007 1:44 pm
Jak umiescic tablice stringow w pamieci programu w AVR-GCC ?
char PROGMEM *tablica[]=
{
PSTR("string1"),
PSTR("string2")
}
Powyzszy przyklad nie przechodzi.
Heliogabal
Grzegorz Kurczyk
Guest
Mon Jun 11, 2007 2:24 pm
Użytkownik Heliogabal napisał:
Quote:
Jak umiescic tablice stringow w pamieci programu w AVR-GCC ?
char PROGMEM *tablica[]=
{
PSTR("string1"),
PSTR("string2")
}
Powyzszy przyklad nie przechodzi.
Heliogabal
np. tak:
const char tablica[2][7] PROGMEM = {
"string1",
"srting2"
};
Pozdrawiam
Grzegorz
Heliogabal
Guest
Mon Jun 11, 2007 4:38 pm
Użytkownik "Grzegorz Kurczyk" :
Quote:
char PROGMEM *tablica[]=
{
PSTR("string1"),
PSTR("string2")
}
Powyzszy przyklad nie przechodzi.
np. tak:
const char tablica[2][7] PROGMEM = {
"string1",
"srting2"
};
Przeciez to nie to samo, nie chce przeznaczac stalego miejsca, stringi sa
roznej wielkosci.
Heliogabal
Pawel K
Guest
Mon Jun 11, 2007 5:14 pm
Heliogabal pisze:
Quote:
Jak umiescic tablice stringow w pamieci programu w AVR-GCC ?
const char off_P[] PROGMEM = "Off";
const char cool_P[] PROGMEM = "Cool";
const char heat_P[] PROGMEM = "Heat";
const char *Te_ctrl[] = { off_P, cool_P, heat_P };
--
--
Pozrdawiam
Pawel K from 3miasto
groups(at)kpw.qs.pl
GG: 1263183
---------------- end ----------------
Zbych
Guest
Mon Jun 11, 2007 5:21 pm
Heliogabal przemówił ludzkim głosem:
Quote:
Jak umiescic tablice stringow w pamieci programu w AVR-GCC ?
Manuala czytałeś?
http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_rom_array
Grzegorz Kurczyk
Guest
Mon Jun 11, 2007 8:47 pm
Użytkownik Heliogabal napisał:
Quote:
Przeciez to nie to samo, nie chce przeznaczac stalego miejsca, stringi sa
roznej wielkosci.
Sorki, ale akurat z Twojego przykładu wynikało, że stringi są tej samej
długości.
Pozdrawiam
Grzegorz