Hallo zusammen,
ich bin gerade am Refaktorieren alten Quelltextes und habe das Pech
gehabt, durch das Verlegen vieler konstanter Strings ins Flash soviel
SRAM eingespart zu haben, daß ich die günstigen ATmega644 von Reichelt
vor ein paar Wochen nicht mehr genießen kann, weil plötzlich im ATmega32
wieder massig Platz frei ist.
Momentan stören mich allerdings noch konstante Strings, wie sie für die
print-Funktionen gebraucht werden. Ich habe recht oft Konstrukte wie:
1 | snprintf(strOut,21,"key_val=%6i",time);
|
gibt es da keine Äquivalente zu "strlen_PF" oder "strcpy_PF" usw, daß
soetwas ohne Klimmzüge geht:
1 | snprintf_PF(strOut,21,PSTR("key_val=%6i"),time);
|
Viele Grüße
Nicolas