Problem mit numerischen Zeichen in Strings im I2C-Display
13.04.2013, 18:52
Hallo,
nach dem erfolgreichen Test des runningtext Beispielcodes auf meinem AtTiny habe ich nun mein eigentliches Projekt begonnen. Leider habe ich das Problem, dass die Ausgabe von numerischen Ziffern nicht wie angegeben als String funktioniert. Es werden nur Leerzeichen ausgegeben. Nach langer Fehlersuche habe ich endlich einen Blick in die entsprechende Klasse in der TwoWireLCD.cpp geworfen:
Es werden in der for Schleife nur Groß- und Kleinbuchstaben, +, -, / , \ und * ausgewertet, alles andere wird als Leerzeichen interpretiert. Laut Beschreibung müssten aber auch numerische Zeichen erlaubt sein?
Können Sie mir den Fehler bestätigen?
Übrigens wäre es toll die Lib um die internen RTC Funktionen des Bausteins aufzuwerten, denn die ganzen Registerkonstanten sind ja bereits angelegt. Mit dieser Funktion wäre das Display noch deutlich interessanter für Kunden :)
Gruß,
Steeve
nach dem erfolgreichen Test des runningtext Beispielcodes auf meinem AtTiny habe ich nun mein eigentliches Projekt begonnen. Leider habe ich das Problem, dass die Ausgabe von numerischen Ziffern nicht wie angegeben als String funktioniert. Es werden nur Leerzeichen ausgegeben. Nach langer Fehlersuche habe ich endlich einen Blick in die entsprechende Klasse in der TwoWireLCD.cpp geworfen:
Es werden in der for Schleife nur Groß- und Kleinbuchstaben, +, -, / , \ und * ausgewertet, alles andere wird als Leerzeichen interpretiert. Laut Beschreibung müssten aber auch numerische Zeichen erlaubt sein?
Können Sie mir den Fehler bestätigen?
Übrigens wäre es toll die Lib um die internen RTC Funktionen des Bausteins aufzuwerten, denn die ganzen Registerkonstanten sind ja bereits angelegt. Mit dieser Funktion wäre das Display noch deutlich interessanter für Kunden :)
Gruß,
Steeve