Hallo zusammen,
ich habe ein großes struct, dessen Felder ebenfalls structs sind
(Anwendung: Einstellungsdaten). Im Quelltext ist das relativ
übersichtlich. Hier ein Ausschnitt:
1 | /** Globale Einstellungen
|
2 | *
|
3 | * lorem ipsum dolor sit amet bla bla bla und so weiter */
|
4 | typedef struct Settings_s
|
5 | {
|
6 | /** Benutzereingaben */
|
7 | struct Input_s
|
8 | {
|
9 | bool encoderAcceleration; /**< Drehgeber-Beschleunigung An/Aus */
|
10 | int8_t encoderIncrement; /**< Drehgeber-Schrittweite */
|
11 | uint16_t longkeypress_ms; /**< Mindest-Dauer eines langen Tastendrucks */
|
12 | }
|
13 | Input;
|
14 |
|
15 | /** Einstellungen bezueglich Hardwareaufbaus (PCB) - nicht aenderbar geplant */
|
16 | struct SettingPCB_s
|
17 | {
|
18 | uint16_t VDD_mV; /**< Versorungsspannung des Digitalteils [mV] */
|
19 | uint16_t VSupplyRHigh_Ohm; /**< Spannungsteiler Supply: Oberer Zweig */
|
20 | uint16_t VSupplyRLow_Ohm; /**< Spannungsteiler Supply: Unterer Zweig */
|
21 | }
|
22 | SettingPCB;
|
23 |
|
24 | // usw.
|
25 | }
|
26 | Settings_t;
|
Mit Doxygen entstehen daraus mehrere Seiten, weil jedes Unter-Struct auf
eine eigene Seite gebracht wird. Damit ist das entstandene Dokument
schlechter lesbar als der Quelltext.
TL:DR: Kann man Doxygen beibringen, ein struct mit Unter-structs auf
einer Seite darzustellen?