_BV(x) mit roter Unterlinierung

OP #5817149
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

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.