Nun, ich habe derzeit kleine Änderungen in dds.h, dds-hw.h, main.c, timer.c sowie timer.h. Diese werden hoffentlich automatisch vom CVS gemerged. Größere Änderungen fanden bisher in dds-hw.c, panel.c und panel.h statt. Ich habe kein Problem damit, wenn Karsten erstmal eincheckt. Ich mache ein Backup von meinen Quellen und dann mal ein Update, mal sehen, was passiert. Die paar Kontrollen auf Konflikte an den für mich wichtigen Stellen habe ich dann schnell gemacht. Also, nur zu!psclab38 hat geschrieben:Bevor Du eincheckst, synchronisiere Dich bitte mit Thoralt, den haben wir ja auch erst wieder aktiviert und wir sollten seinen Kreativitätschub positiv unterstützen. Das TODO muß dann halt auch noch irgendwie verarztet werden.
Ich weiß nicht, ob ich das Problem richtig verstanden habe, aber wie wäre es mit einem Konstrukt wie folgendem:dg1vs hat geschrieben:Eine Sache habe ich noch offen, Macros für "Char" in sprintf oder ähnlichen Funktionen. Hat jemand einen guten Link zu dem Thema. Es geht um die "Sonderzeichen" die sich in Abhängigkeit vom benutzten Display unterscheiden. Und da sind wir auch bei den 2 Symbolen, wo eine Macroersetzung extrem hilfreich wäre. Auf die Schnelle ist mir nichts eingefallen.
Code: Alles auswählen
#define SONDERZEICHEN "\x05"
//#define SONDERZEICHEN "\x06"
//#define SONDERZEICHEN "\x07"
LCDOverwrite_P(... PSTR("Text" SONDERZEICHEN "Text");
Viele Grüße
Thoralt