Hallo,
ich arbeite an einem AVR-Projekt, welches häuig auf verschiedene
Debug-Platformen umgestellt werden muss. Das ist zum einen JTAGICE mkII
und zum anderen der AVR Simulator.
Aufgrund der Simulation muss im Projekt ein Define genau dann auf 1
gesetzt werden, wenn das ganze auf dem Simulator ausgeführt wird, und
sonst auf 0.
Die Frage ist nun, ob es möglich ist, zur Compilezeit auf ein Define von
AVR zuzugreifen, aus dem man auf die Platform schließen kann.
Ich stelle mir das etwa so vor:
1 | #ifdef __AVR_PLATFORM_SIMULATOR
|
2 | #define SIMULATION 1
|
3 | #else
|
4 | #define SIMULATION 0
|
5 | #endif
|
Das "__AVR_PLATFORM_SIMULATOR" entspringt hier natürlich meiner
Phantasie, aber könnte es sein, dass es eine Möglichkeit gibt auf
soetwas zuzugreifen?
Ich habe schon google und die hiesige Suche gequält, aber gänzlich ohne
Erfolg. Ich bin für jede Idee dankbar.
Grüße, Oscar