Gast
#367856
hallo habe folgendes problem.
Ich habe mir eine Funktion beschrieben namens uart_puts(*s).
Diese gibt einen string über die UART aus.
Z.B wenn ich folgendes aufrufe uart_puts("TestString").
Das dumme ist nur das nun dieser string im SRAM abgelegt wird obwohl
es sich nicht verändert.
So nun meine Frage. Wie kann ich es erreichen das dieser String
im PGMSPACE abgelegt wird und kein SRAM Speicher verbraucht.
Ich weiß man kan "pgmspace.h" einbinden und dann Strings darin
definiren. Aber muss man es wirklich so umständlich machen?
Weil dann müsste ich für alle ausgaben eine variable anlegen.
Ich möchte nämlich direkt mit der obig genannten funktion arbeiten.
Kennt jemand eine Lösung ?