Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Letzte Überarbeitung Beide Seiten der Revision | ||
regex [2018/10/18 18:33] karl [Auflisten aller Bibliotheken eines Programms] |
regex [2018/10/18 18:40] karl [Arduino and Progmem] |
||
---|---|---|---|
Zeile 25: | Zeile 25: | ||
==== Arduino and Progmem ==== | ==== Arduino and Progmem ==== | ||
Um Speicherplatz im RAM zu sparen, kann das F() Makro verwendet werden: \\ | Um Speicherplatz im RAM zu sparen, kann das F() Makro verwendet werden: \\ | ||
- | In QtCreator suchen wir nach '' | + | In QtCreator suchen wir nach |
+ | < | ||
+ | Serial.println\(([^;]*)\); | ||
+ | </ | ||
+ | und ersetzten es mit | ||
+ | < | ||
+ | Serial.println(F(\1)); | ||
+ | </ | ||
+ | Vorausgesetzt wird hier, dass die Strings keinen Strichpunkt enthalten. | ||
+ | Ist man sich sicher, dass ein Aufruf von '' | ||
+ | < | ||
+ | Serial.println\((.*)\); | ||
+ | </ | ||
{{tag> | {{tag> | ||