File tree Expand file tree Collapse file tree 8 files changed +61
-6
lines changed Expand file tree Collapse file tree 8 files changed +61
-6
lines changed Original file line number Diff line number Diff line change @@ -1003,7 +1003,7 @@ EXCLUDE_PATTERNS =
1003
1003
# Note that the wildcards are matched against the file with absolute path, so to
1004
1004
# exclude all test directories use the pattern */test/*
1005
1005
1006
- EXCLUDE_SYMBOLS =
1006
+ EXCLUDE_SYMBOLS = z_impl_*
1007
1007
1008
1008
# The EXAMPLE_PATH tag can be used to specify one or more files or directories
1009
1009
# that contain example code fragments that are included (see the \include
@@ -2177,7 +2177,7 @@ MAN_LINKS = NO
2177
2177
# captures the structure of the code including all documentation.
2178
2178
# The default value is: NO.
2179
2179
2180
- GENERATE_XML = NO
2180
+ GENERATE_XML = YES
2181
2181
2182
2182
# The XML_OUTPUT tag is used to specify where the XML pages will be put. If a
2183
2183
# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
Original file line number Diff line number Diff line change 14
14
# -- General configuration ---------------------------------------------------
15
15
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration
16
16
17
- extensions = ['sphinx.ext.intersphinx' ]
17
+ extensions = ['sphinx.ext.intersphinx' , 'breathe' ]
18
18
19
19
templates_path = ['_templates' ]
20
20
exclude_patterns = ['_build_sphinx' , 'Thumbs.db' , '.DS_Store' ]
21
21
22
-
23
-
24
22
# -- Options for HTML output -------------------------------------------------
25
23
# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output
26
24
30
28
# https://www.sphinx-doc.org/en/master/usage/extensions/intersphinx.html
31
29
32
30
intersphinx_mapping = {'zephyr' : ('https://docs.zephyrproject.org/latest/' , None )}
31
+
32
+ ## -- Options for Breathe ----------------------------------------------------
33
+ # https://breathe.readthedocs.io/en/latest/index.html
34
+ #
35
+ # WARNING: please, check breathe maintainership status before using this
36
+ # extension in production!
37
+
38
+ breathe_projects = {'example-application' : '_build_doxygen/xml' }
39
+ breathe_default_project = 'example-application'
40
+ breathe_default_members = ('members' , )
Original file line number Diff line number Diff line change
1
+ Blink
2
+ =====
3
+
4
+ .. doxygengroup :: drivers_blink
5
+
6
+ Driver operations
7
+ -----------------
8
+
9
+ .. doxygengroup :: drivers_blink_ops
10
+
11
+ Public API
12
+ ----------
13
+
14
+ .. doxygengroup :: drivers_blink_api
Original file line number Diff line number Diff line change
1
+ Drivers
2
+ =======
3
+
4
+ .. doxygengroup :: drivers
5
+
6
+ .. toctree ::
7
+ :maxdepth: 1
8
+
9
+ blink
Original file line number Diff line number Diff line change @@ -8,7 +8,10 @@ Welcome to Example Application's documentation!
8
8
9
9
.. toctree ::
10
10
:maxdepth: 2
11
- :caption: Contents:
11
+ :caption: Contents
12
+
13
+ drivers/index
14
+ lib/index
12
15
13
16
This is a simple Sphinx documentation setup for ``example-application ``. You can
14
17
reference Zephyr documentation items, like
Original file line number Diff line number Diff line change
1
+ Custom
2
+ ======
3
+
4
+ .. doxygengroup :: lib_custom
5
+ :desc-only:
6
+
7
+ Public API
8
+ ----------
9
+
10
+ .. doxygengroup :: lib_custom
11
+ :content-only:
Original file line number Diff line number Diff line change
1
+ Libraries
2
+ =========
3
+
4
+ .. doxygengroup :: lib
5
+
6
+ .. toctree ::
7
+ :maxdepth: 1
8
+
9
+ custom
Original file line number Diff line number Diff line change 1
1
Sphinx
2
+ breathe
You can’t perform that action at this time.
0 commit comments