Forum: Compiler & IDEs alte/neue Befehle


von M. Brehme (Gast)


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

von johnny.m (Gast)


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.

von M. Brehme (Gast)


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

von M. Brehme (Gast)


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.

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
Noch kein Account? Hier anmelden.