Fragen zum neuen WinAVR

Gast #180690
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
Gast #180691
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"?
Gast #180692
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!
Gast #180694
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.