www.mikrocontroller.net

Forum: Compiler & IDEs Fragen zum neuen WinAVR


Autor: Stefan Seegel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Rufus T. Firefly (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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"?

Autor: Stefan Seegel (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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!

Autor: Malte (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Jörg Wunsch (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.