_BV(x) mit roter Unterlinierung

#5817149
Lesenswert?

In meinen Projekten im ATMEL STUDIO 7 hat der Ausdruck _BV(x), der ja 
als Makro für (1<<x) steht, eine rote Unterlinie obwohl #include 
<avr/io.h> gesetzt wurde.


Dass die Verwendung von _BV(x) anstelle von (1<<x) keine "Glaubensfrage" 
sein sollte, wurde hier ja schon ausreichend behandelt. Ich verwende 
übrigens lieber (1<<x), aber wenn man Code von anderen Programmierern 
einschließt, kommt es vor, dass der es beinhaltet. Das stört mich auch 
nicht weiter, nur die rote Linie drunter. Den Compiler stört es wohl 
auch nicht.


Schuld hat wohl eher "VAssistX", denn der macht ja die Linen. Gleiches 
gilt übrigens auch beim Ausdruck SREG (Statusregister). Dieser ist in 
common.h beschieben, die wiederum von der iomxxxx.h einbezogen wird, die 
von io.h einbezogen wird.


Packt das der VAssistX nicht oder gibt es da eine Einstellung?


(Bitte keine Kommentage was für ein Müll das ATMEL Studio wäre, jeder 
hat seine Umgebung...)


Ich würde bloß gern wissen, ob jemand dafür eine Lösung hat.

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