|
 |
 |
 |
|
|
c't Projekte - c't-Bot und c't-Sim -
Mailinglisten
[Voriger (Datum)]
[Nächster (Datum)]
[Voriger (Thread)]
[Nächster (Thread)]
[Nach Datum][Nach Thread]
Absender: Timo Sandmann
Datum: Do, 06.12.2007 21:31:20
Hallo,
nur kurz zur Info: Im LOG-Code war ein ziemlich gemeiner Bug, falls
man den Inhalt einer Variablen Ausgeben wollte, die zufällig "data"
hieß.
Das Makro um den Format-String im Flash zu belassen hat selbst eine
Variable "data" angelegt, die das eigentlich auszugebende data dann
überdeckt hat. Sorry, ist jetzt korrigiert, es wird intern "__data"
benutzt, also ein Name, der für Bibliotheken reserviert ist (Präfix
"__") und somit im eigenen Bot-Code nicht auftreten sollte, wenn man
sich an die üblichen Konventionen hält.
Diese Info nur, falls darauf schon einmal jemand "hereingefallen" sein
und sich über eine falsche LOG-Ausgabe gewundert haben sollte. Meist
vertraut man der LOG-Ausgabe ja mehr als dem eigenen Code... Hier war
dann aber definitiv die LOG-Ausgabe im MCU-Fall falsch.
In bot_gotoxy() steckt auch noch ein Bug, dafür habe ich allerdings
keine Erklärung :-/ Näheres dazu findet sich unter
http://www.heise.de/ct/projekte/machmit/ctbot/ticket/154
Gruß Timo
|
|
|