Forum: Compiler & IDEs register und extern


von Jürgen (Gast)


Lesenswert?

Hallo,

gibt es ein Möglichkeit diese Variable auch extern im Header zu 
definieren.


register unsigned char ucdIsrStatus asm("r2");

Hab schon einiges versucht klappt aber nicht.


Gruß Jürgen

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das kann nicht gehen; wie soll der Linker Registerreferenzen auflösen?

von Jürgen (Gast)


Lesenswert?

Ja an sowas hab ich auch schon gedacht!

Also machen wir das anders Danke!

Gruß
Jürgen

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Was spricht dagegen, sie in dieser Form im Header zu deklarieren/
definieren?  Dann ist die Benutzung zumindest garantierterweise
konsistent in allen Modulen, die den Header reinziehen.

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.