Tach zusammen! Hab mir eben endlich nen neuen WinAVR installiert, bin begeistert was sich da alles getan hat. Nicht begeistert (bzw nicht kapiert) hat mich folgendes: 1. Wenn ich mein Projekt kompilieren will gibt's ne Fehlermeldung, dass avr/twi.h nicht gefunden wird. Ich weiß das besser, die Datei ist in WinAVR/avr/include/avr drin. Wie sag ichs dem Compiler ? 2. Auch will der Compiler mein ADCW (A/D Wander Word) nicht mehr anerkennen, aber auch das ist nach wie vor in der header Datei zum mega16 definiert. Würd mich freuen wenn mir da eben jemand auf die Sprünge helfen kann. Gruß Stefan
1. Je nach Compiler geht das entweder über Environmentvariablen oder wird beim Aufruf als Kommandozeilenparameter mitgeliefert. 2. Lautet die Fehlermeldung tatsächlich "Compiler will xxx nicht anerkennen"?
Hi! 1. Hat sich inzwischen erledigt, beim neuen WinAVR ist die twi.h in einem anderen Verzeichnis wie ich gerade festgestellt habe, das Verzeichnis heist "compat". Welchen Grund das hat weiß ich nicht, würde mich aber interessieren. 2. Ich meinte dass der Compiler ADCW nicht mehr kennt, hab da auch inwischen rausgefunden dass ADCW nun einfach ADC heißt... Gut, bin mal gespannt was sich sonst noch so geändert hat, werde das hier dann reinschreiben falls jemand ähnliche Probleme hat... Stefan P.S. Das neue M-File, bzw. dessen erzeugte makefiles, ist super!
zu 2: eventell interressiert dich ja: http://savannah.nongnu.org/bugs/?func=detailitem&item_id=12134 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=299881
Die Verschiebung von twi.h nach <compat/twi.h> stand zwar lange auf der TODO-Liste, aber so richtig glücklich ist das nicht gelaufen. Wir werden vermutlich <avr/twi.h> zumindest als Alias wieder mit aufnehmen. Zu ADC vs. ADCW war ja schon eine URL mit dem offiziellen Bugreport genannt worden.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.