Parameterwerte mit Doxygen dokumentieren

#4525331
Lesenswert?

Hallo zusammen,

ich dokumentiere eine API mit Doxygen. Jetzt kann man dort mit \retval 
ja sehr schön verschiedene Returnwerte, z.B. Fehlercodes dokumentieren. 
Für Parameterwerte finde ich aber nichts vergleichbares.
Ich kann zwar mit \param jeden Parameter dokumentieren, aber ich habe 
für einen der Parameter auch verschiedene benannte Werte, die ich 
einzeln dokumentieren möchte, genau wie die Returnwerte. Es scheint aber 
kein \paramval oder sowas zu geben, und ich finde keinen Weg, das 
ähnlich schön hinzubekommen. Hat hier jemand eine Idee, wie man das 
macht?
#4525438
Lesenswert?

#defines kann man auch einzeln dokumentieren.
1
/*@{*/
2
#define LCD_I2C_DEVICE    0x4E      /**< Change this to the address of your expander */
3
#define LCD_LINES      2          /**< Enter the number of lines of your display here */
4
#define LCD_COLS      16          /**< Enter the number of columns of your display here */
5
#define LCD_LINE_MODE       LCD_2LINE   /**< Enter line mode your display here */
6

7
#define LCD_LINE1      0x00      /**< This should be 0x00 on all displays */
8
#define LCD_LINE2      0x40      /**< Change this to the address for line 2 on your display */
9
#define LCD_LINE3      0x40      /**< Change this to the address for line 3 on your display */
10
#define LCD_LINE4      0x60      /**< Change this to the address for line 4 on your display */
11
/*@}*/

Beitrag "I2CLCD Library für HD44780 LCDs"

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren