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
Bin leider auch noch nicht weiter gekommen... Arbeite jetzt momentan mit EM::BLocks, würde aber gerne weiter in CrossStudio arbeiten da mir die Umgebung dort sehr gefällt. Ist das noch niemand aufgefallen? ...oder gibts da einen ''Workaround'' :-)
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.
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?
Habe nur die Crossworks von 2008.... sseit wann gibt denn Codecompletion? Ich tippe immer noch alles per Hand und muss viel nachschlagen...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.