Gast
#2482487
Hallo, ich weiß gar nicht so genau, wie ich mein Problem beschreiben soll: Ich übe gerade etwas mit Eclipse herum. Da kann man ja mit STRG+SPACE die code completion aufrufen. Er scheint dort ja die includes "verstanden" zu haben. Bei Visual Studio war es bisher so, daß dort auch nur die Sachen vorgeschlagen werden, die noch möglich sind. Beispiel: Ich inkludiere beim LPC17xx die Datei lpc17xx_timer.h und definiere außerhalb von main eine globale Variable TIM_ConfigStruct vom Typ TIM_TIMERCFG_Type (eine struct). In main greife ich dann mit dem Punktoperator auf das member PrescaleOption zu und will dann nach dem Gleichheitszeichen eine Zuweisung machen. Laut Lib gibt es dort nur die Möglichkeiten TIM_PRESCALE_TICKVAL und TIM_PRESCALE_USVAL. Es steht dort also TIM_ConfigStruct.PrescaleOption = Dann drücke ich STRG+SPACE und erwarte, daß nur die beiden laut Lib möglichen vorgenannten Werte TIM_PRESCALE_TICKVAL und TIM_PRESCALE_USVAL zur Auswahl stehen. Es stehen aber Dutzende sonstwelche Möglichkeiten in der Auswahlliste, die damit gar nichts zu tun haben. Das hilft natürlich nicht viel weiter, da ich ja dann alle Parameter der Lib kennen muß, um den richtigen auszuwählen. Wo muß ich bei Eclipse was einstellen, damit nur die möglichen Einträge zur Auswahl angezeigt werden?