www.mikrocontroller.net

Forum: Compiler & IDEs alte/neue Befehle


Autor: M. Brehme (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

mir ist kein besserer Betreff eingefallen.

Es geht beispielsweise um die im neuen WinAVR nicht mehr unterstützten
Befehle inp() und outp().

Ich habe hier ein Buch aus dem Jahr 2005 liegen (Mikrocomputertechnik
mit Controllern der Atmel AVR-RISC-Familie. Programmierung in Assembler
und C - Schaltungen und Anwendungen), in dem in den Beispielen noch
diese Befehle benutzt werden.

Ich bin natürlich direkt in die Falle getappt und bekam beim erstellen
Fehlermeldungen. Nun frage ich mich seid wann sich da was geändert hat
und bei welchen Befehlen sich da evtl. noch was geändert hat. Gibts da
irgendwo eine Übersicht?

Martin

Autor: johnny.m (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das sind keine Befehle, sondern Aufrufe von Bibliotheksfunktionen bzw.
Makros. Alles zum Thema Bibliotheken findet sich in der Dokumentation
der AVR-libc, die in der WINAVR-Distribution enthalten ist.

Autor: M. Brehme (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Sorry, du hast natürlich recht ... hier ist natürlich auch nicht WINAvr
der "Übeltäter" sondern wohl eher die AVR-libc.

Ich hab mal eben schnell in die PDF geschaut. Ich hab aber auf die
schnelle keine Infos darüber gefunden, welche Funktionen seid wann
nicht mehr unterstützt werden. Es werden halt nur noch die aktuellen
beschrieben.

Gibts dazu irgendwo Infos? Hier (http://www.nongnu.org/avr-libc/) hab
ich leider auch nix gefunden. Oder hab ich Tomaten auf den Augen?

Martin

Autor: M. Brehme (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
in der Headerdatei compat/deprecated.h kann man wenigstens mal
nachschlagen, was alles mal war. Ob hier allerdings alle alten - nicht
mehr unterstützten - Funktionen drinn stehen weiß ich auch nicht.

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.