Forum: Mikrocontroller und Digitale Elektronik MPLAB X - PIC XC8 Compiler Version im Code speichern


von Dittmar L. (dittmarlange)


Lesenswert?

Hallo zusammen,

ich habe unter MPLAB_X / XC8 eine Firmware für PIC16F... entwickelt. 
Darin gibt es eine Funktion mit der man einen definierten 
Speicherbereich auslesen kann. Nun möchte ich, dass der Compiler beim 
Compilierprozess seine Version (z.B. 1.45) in ein Feld in diesem 
Speicherbereich schreibt, so dass ich später auslesen kann, mit welcher 
Compiler-Version der Code erzeugt wurde. Kann mir jemand sagen, wie und 
ob das geht?

Vielen Dank & beste Grüße
D.L.

von Peter D. (fenstergucker)


Lesenswert?

Es gibt ein vordefiniertes Makro, vielleicht kannst du das verwenden 
wenn du es in deinen Code einfügst:

__XC8_VERSION

Always, and indicates the compiler’s version number multiplied by 1000, 
e.g., v1.00 will be represented by 1000

Peter

von Dittmar L. (dittmarlange)


Lesenswert?

Servus Peter,

das war genau das was ich gebraucht habe - Danke!

VG
Dittmar

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
Noch kein Account? Hier anmelden.