Peter F. schrieb:
> Daran hab ich auch schon gedacht, aber wie?
>>Project>>Configuration Options
Im Startfenster unter 'Active Confuguration' mit 'Edit Configuration'
eine weitere Konfiguration hinzufügen z.B 'DEBUG'.
Alle Einstellungen Device, Takt usw. müssen neu eingestellt werden!
Dann in 'Custom Options' unter 'All Files', sollte markiert sein,
-DDEBUG hinzufügen.
Im Programm:
1 | #if DEBUG
|
2 | //RFM einschalten
|
3 | RFM_ON();
|
4 | initRFM_Ports(); //Ports für RFM initialisieren
|
5 | initRFM(); //RFM initialisieren
|
6 | //initTimer(); //Timer initialisieren
|
7 | #else
|
8 | //RFM einschalten
|
9 | RFM_ON();
|
10 | _delay_ms(1000); //TODO durch Zeitbabis ersetzten
|
11 | initRFM_Ports(); //Ports für RFM initialisieren
|
12 | initRFM(); //RFM initialisieren
|
13 | //initTimer(); //Timer initialisieren
|
14 | #endif
|
Ich würde das/die ifdef nicht dazwischen quetschen, sondern es in Blöcke
teilen. Alles andere wird nur unübersichtlich.
Jetzt kannst du in den Configuration Options die Active Configuration
umschalten.
Wenn du das natürlich vergisst hast du allerdings weiter das Ding, das
mit 'A' anfängt und mit 'rschkarte' aufhört.
mfg.