avr-gcc: PA0 nicht definiert für AT90USB

Gast #522513
Lesenswert?

Kurze Frage:

Für das Target at90usb1287 sind bei avr-gcc (3.4.6 von Gentoo-Linux) nur 
die Werte PORTxy definiert, nicht aber Pxy. Zum Beispiel PA0 existiert 
nicht, wohl aber PORTA0 (mit #include <avr/io.h>)

Ist das eher ein Bug oder eher ein Feature?
Mit Google konnte ich dazu nichts finden.
Gast #522644
Lesenswert?

>Wie alt ist die dazugehörige avr-libc? Vielleicht bringt dich ein Update
>derselben weiter.

Nicht wirklich, denn ich habe überhaupt kein Problem damit, dass PA0 
usw. nicht definiert ist. Ich wollte lediglich wissen warum. Ist das nur 
vergessen worden, oder soll man statt PA0 besser PORTA0 verwenden?

Gut, ich könnte mir die allerneuste avr-libc besorgen, und nachsehen ob 
dort PA0 usw. definiert ist. Wenn ja, dann war es wohl ursprünglich 
vergessen worden. Wenn nein, dann ist es immer noch vergessen, oder man 
soll es vielleicht nicht mehr verwenden.

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