Code Completion in CrossWorks 3

OP #4051865
Lesenswert?
• ▲
▼
Hallo zusammen!

Ich bin nun von Eclipse auf CrossWorks umgestiegen und habe dort
eigentlich nur ein Problem:

Wenn in einer Header Datei ein #define ist mit z.B. einem Hexwert für
eine Speicheradresse oder eine Portnummer, wird mir das wärend dem
tippen nicht in den Codevorschlägen angezeigt...

Die Headerdatei ist includiert und ich kann das ganze auch kompilieren,
nur wird es mir wärend dem tippen eben nicht angezeigt.
Bei einer großen menge an #defines wie z.B. in der CMSIS ist das immer
bissel nervig weil man immer in die headerdatei schauen muss.

Gibt es da eine Option wie ich die #define bei den Code Completion
Suggestions zuschalten kann?


Hier ein Beispiel:



#define PIN_C 0x01;

void main(){

 //irgend ein CODE....



}


Wenn ich hier in main am tippen bin zeigt er mir bei den vorschlägen
nicht den #define PIN_C an...


Gruss
annoneo
Gast #4095354
Lesenswert?
• ▲
▼
Das Thema wurde auf den Support Seiten bei Rowley behandelt. #defines 
werden in der Code Completion nicht aufgenommen. Da gibt es zum einen 
ein Problem (Speicherleck) in der lib die dafür verwendet wird. Und zum 
anderen behauptet der Rowley Mensch dass die Liste damit zu 
unübersichtlich wird.
OP #4096267
Lesenswert?
• ▲
▼
Oh man... Das ist echt schade...

Na zum glück sind die Listen in Eclipse und Em::Blocks so 
'unübersichtlich' das man damit SEHR GUT arbeiten kann... ;-)
Dann weiß ich echt nicht was die unter unübersichtlich verstehen!?? Das 
KLappt doch auch sonst bei allen anderen sehr gut.

Aber naja, dann werde ich wohl weiter machen mit Eclipse oder 
Em::Blocks.

Habe auch mal paar screenshots von SiSy gesehen, was mit der UML ja sehr 
gut aussieht. Wie ist denn so der Umgamg mit der Software? Hat da jemand 
Erfahrung?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.