Hi, ich benutze viel die Ausdrücke uint8_t uint16_t usw.. in AVR Studio sind diese aber nicht so schön blau gefärbt, wie "int" oder so. Kann man das irgendwie einstellen?
Jetzt sind´s mal wieder die anderen (Mikrocontroller) !!! Warum meint alle Welt sich mit Typedef neue Typen generieren zu müssen und dann rummeckern wenn die IDE diese nicht kunterbund hinterlegen will. Mein Rat , benutzte doch : unsigned char , unsigned short etc. dies funktioniert auch auf anderen µC´s und wird sogar farbig in der IDE dargestellt.
Gast wrote: > Warum meint alle Welt sich mit Typedef neue Typen generieren zu müssen > und dann rummeckern wenn die IDE diese nicht kunterbund hinterlegen > will. Zu deiner Information: uint8_t, uint16_t usw. sind C Standarddatentypen. Letztendlich hat auch das Normungskommitee eingesehen, dass es manchmal sehr wohl sinnvoll ist, wenn man die exakte Kontrolle über die Bitgröße eines Datentyps hat. > Mein Rat , benutzte doch : > > unsigned char , unsigned short etc. dies funktioniert auch auf anderen > µC´s und wird sogar farbig in der IDE dargestellt. Schlechter Rat. Die Verwendung von uint8_t, uint16_t auf einem µC hat ja seinen Grund. Das macht man ja nicht aus Jux und Tollerei.
jubeltante wrote:
> Was soll eigentlich das _t andeuten?
Typ
Ist analog zu ein paar anderen Datenstrukturen, die in
Standard-C vorhanden sein muessen. Zb. time_t
Geh ins Installationsverzeichnis von AVRStudio: <Installationsverzeichnis>\Atmel\AVR Tools\AvrStudio4\edit In dem Ordner findest Du eine Datei "AvrStudio_c.ini". Diese Datei enthält am Ende die Liste der Schlüsselwörter für das Syntax-Highlighting. Da kannst Du z.B. mit
1 | uint8_t = Keyword |
2 | uint16_t = Keyword |
usw. beliebige Schlüsselwörter hinzufügen.
mal eine andere Frage dazu: bei mir wird das Grün der Kommentare schlecht angezeigt. Ist kaum zu unterscheiden vom schwarz. Kann man solche Farb-Dinge irgendwie eistellen?
Du kannst über "Edit | Font and Color" in gewissem Rahmen Anpassungen vornehmen.
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.