texty v AVRGCC

Marek Sembol hwm.land@gmail.com
Pondělí Březen 20 09:48:49 CET 2006


Zdravim,
Hledejte "program space strings"
treba http://www.nongnu.org/avr-libc/user-manual/group__avr__pgmspace.html
Marek

On 3/20/06, HUDA <hudaklan@volny.cz> wrote:
> Dobry den,
> mam program pro ATTINY26 kde je hodne textu.
> Myslel jsem, ze kdyz je budu definovat takto
>
> #define TC_CHYBA1  "Chybi papir"
> #define TC_CHYBA2  "Stul sklopen"
> #define TC_CHYBA3  "Chybne dorazy"
> #define TC_CHYBA4  "Kryt nozu"
> #define TC_DOTAZ   "Opravdu smazat?"
>
> a pak jen priradim
>
> const unsigned char
> *tc_chyba[]={TC_CHYBA1,TC_CHYBA2,TC_CHYBA3,TC_CHYBA4,TC_DOTAZ};
>
> ze budou texty v pevne pameti a v ramce se vytvori jen pointry.
> Takto to v ICC kompilatoru funguje ale v AVRGCC program zacne ruzne bloudit
> a to vubec nevolam zadnou funkci, ktera by s texty pracovala.
> Pokud tech textu je malo, tak to funguje.
> Jak spravne nadefinovat texty do pevne pameti?
>
> HUDA
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>



Další informace o konferenci Hw-list