wechseln bei WinAVR gelgentlich die Pfade?

OP #2525037
Lesenswert?

Hallo,
ich möchte ein uraltes Programm, kompiliert mit alter WinAVR-Version 
überarbeiten, aber mit der aktuellen WinAVR-Version, die ich installiert 
habe.

Leider muß ich gelegentlich die Pfade zu den Headerdateien neu angeben,
z.B. #include <avr/twi.h>  muß jetzt heißen  #include <util/twi.h>.

Mein Problem ist aber input capture, wo im Programm steht
1
timeraltlow  = inp (TCNT1L);
wo der Stand eines Zählers ausgelesen werden soll.
Am TCNT1L stört sich der Compiler nicht, also habe ich wohl die richtige 
Headerdatei für die Register getroffen.

Aber inp wird beanstandet. Es steht neben solchem Ausdruck wie
TIFR & _BV(ICF1), der ja auch nicht mehr aktuell ist.

Mit andere Abfrage von ICF1 hätte ich keine Probleme und den Zähler 
könnte ich auch irgendwie anders auslesen, aber interessieren würde mich 
im Fall inp schon, ob es einen neueren Ausdruck dafür gibt (würde mir 
eine Menge Schreibarbeit ersparen).

Viele Grüße
kpc

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren