Hallo zusammen,
Wie der Titel schon sagt habe ich ein Problem mit der Ausgabe bei
verwendung der u8glib.
http://code.google.com/p/u8glib/source/browse/csrc/u8g.h?name=v1.02
Folgendes:
Es soll eine Tabelle auf dem Display (SST1306) ausgegeben werden, welche
ich durch Knopfdruck löschen kann. Dazu werden im Normalfall alle 8
Werte angezeigt. Wird ein Knopf gedrückt sollen die unteren 4 Werte
gegen den Text "wirklich löschen?" ausgetauscht werden. Ein weitere
Knopfdruck löscht diese dann.
Jetzt das Problem..
Kommentiere ich die komplette IF-ANWEISUNG aus werden die oberen 4 Werte
richtig und leserlich angezeigt. Compiliere ich die Anweisung mit, so
wird auf dem Display nur noch ein paar "Buchstaben fetzen" angezeigt.
Das zieht sich auch durch alle Displayanzeigen im gesamten Programm.
Leider bin ich da mit meinem nicht allzuumfassendem Wissen am Ende und
freu mich natürlich über Hilfe.
Zur Programierung: Ich hatte erst eine for-Schleife, ersetzte diese aber
gegen das untere, um eine Fehler möglichkeit auszuschließen.
Danke und Gruß,
Axel
Schwierig zu sagen, ohne das gesamte Programm zu kennen. Eine Ursache
könnte sein, dass Daten.Sub_1 innerhalb der "Picture Loop" verändert
wird.
Oliver
Hallo,
Nein, darauf habe ich penibel geachtet.Kein ändern von globalen
Variablen innerhalb der "draw" Funktion. Deswegen habe ich ja z.b. auch
die For-Schleife rausgeworfen.