wie
{if $C=atmega329P then}
[endif}

Gibt es eigentlich eine Möglichkeit, sich alle definierten {$define xxx} ausgeben zu lassen?PascalDragon hat geschrieben: So 19. Dez 2021, 15:04 Der Compiler definiert FPC_MCU_xxx, wo xxx der Name des Controllers ist, der mit -Wpxxx angegeben wurde. Bitte beachte, dass dies nur beim Neukompilieren einer Unit Anwendung findet.
Ich meine Lazarus hatte dazu mal einen eigenen Dialog, kann den aber nicht wiederfinden.fliegermichl hat geschrieben: Di 21. Dez 2021, 07:19 Gibt es eigentlich eine Möglichkeit, sich alle definierten {$define xxx} ausgeben zu lassen?
-vc reicht aus, dann gibt es weniger Beifang an Ausgabe.Socke hat geschrieben: Di 21. Dez 2021, 08:48 Alternativ stellst du in den Projektoptionen unter Compilereinstellungen > Ausführlichkeit > Alles anzeigen -va an. Dann protokolliert der Compiler sämtliche Defines und Macrodefinitionen und du kannst sie dir aus dem Nachrichtenfenster kopieren.