Hallo!
Ich möchte mit DoxyGen (1.8.14) mein doch etwas umfangreicheres Projekt dokumentieren und habe da ein Problem:
1.) im *.h-file steht: "
" => dies wird korrekt dokumentiert
2.) im *.h-file steht: "
3.h im *.h-file steht:
dies wird (leider) nicht dokumentiert (hätte es aber gerne).
So wie ich es sehe, wird das unter 2.) und 3.) geschilderte nicht dokumentiert, da die if-Bedingungen nicht erfüllt sind (klar, da ARRAY_LEN 22 ist usw) - gibt es eine Einstellung bei DoxyGen, wo man das auch dokumentiert bekommt? Speziell das unter 3.) aufgeführte wäre mir schon wichtig, wenn's in DoxyGen dokumentiert wäre
Vielen Dank!
mfg Hero_123
Ich möchte mit DoxyGen (1.8.14) mein doch etwas umfangreicheres Projekt dokumentieren und habe da ein Problem:
1.) im *.h-file steht: "
C:
#define ARRAY_LEN 22 /**< Arraylaenge der per SPI ausgetauschten Daten */
2.) im *.h-file steht: "
C:
#if!(ARRAY_LEN > 10)
#error "ARRAY_LEN falsch - zu klein"
#endif
C:
#if defined(__AVR_ATmega8__)
#if((0x400) <= (RAMEND - 0x060))
#error "Size larger than SRAM"
#endif
#define EXT_INT_FLA MCUCR
#define EXT_INT_ACT GICR
#define TI_IR_FL TIFR
#define TI_OV_FL TOV0
#elif defined(__AVR_ATmega168__) || defined(__AVR_ATmega168A__)|| \
defined(__AVR_ATmega168P__)|| defined(__AVR_ATmega168PA__) || \
defined(__AVR_ATmega168PB__) || defined(__AVR_ATmega328__) || defined(__AVR_ATmega328P__)
#define EXT_INT_FLA EICRA
#define EXT_INT_ACT EIMSK
#define TI_IR_FL TIFR0
#define TI_OV_FL TOV0
#define TI_IR_FL1 TIFR1
#define TI_OV_FL1 TOV1
#define TI_IR_FL2 TIFR2
#define TI_OV_FL2 TOV2
#endif
dies wird (leider) nicht dokumentiert (hätte es aber gerne).
So wie ich es sehe, wird das unter 2.) und 3.) geschilderte nicht dokumentiert, da die if-Bedingungen nicht erfüllt sind (klar, da ARRAY_LEN 22 ist usw) - gibt es eine Einstellung bei DoxyGen, wo man das auch dokumentiert bekommt? Speziell das unter 3.) aufgeführte wäre mir schon wichtig, wenn's in DoxyGen dokumentiert wäre
Vielen Dank!
mfg Hero_123