Forum: Compiler & IDEs Doxygen dokumentation von PROGMEM Variablen


von Basti (Gast)


Lesenswert?

Hallo,
ich habe folgendes Problem, wenn ich PROGMEM array mit Doxygen 
dokumentieren will, "denkt" doxygen immer PROGMEM wäre die Vairable. 
Jedenfalls ist im erzeugten html file, der Link auf PROGMEM gesetzt und 
nicht auf die Variable.
Beispiel:
1
const char test[]="test";///<Testvariable
2
const char test_P[] PROGMEM ="test2";///<Testvariable im Programmspeicher
3
const char test2_P[] PROGMEM ="test3";///<Testvariable 2 im Programmspeicher
Test wird in der von Doxygen erzeugten html Datei als link mit 
Beschreibung angezeit, test_p wird beschrieben, aber der link liegt auf 
PROGMEM.
test2_P taucht garnicht mehr auf der Beschreibungstext steht 
zusammenhangslos unter der Detailbeschreibung von test_P.

Ist es möglich doxygen beizubringen, schlüsselworte wie PROGMEM zu 
ingnorieren, denn bei nicht PROGMEM gekennzeichneten Variablen geht es 
wunderbar?!

von A. W. (uracolix)


Lesenswert?

Man kann das ueber das Preprocessing im Config-File konfigurieren.
http://www.stack.nl/~dimitri/doxygen/preprocessing.html

von Basti (Gast)


Lesenswert?

Danke!!
Diese Zeile hat mir gefehlt.
1
 PREDEFINED             = PROGMEM
DANKE!

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.