-
Notifications
You must be signed in to change notification settings - Fork 10
/
Doxyfile
75 lines (62 loc) · 2.07 KB
/
Doxyfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# Doxyfile 1.9.6
# Project name
PROJECT_NAME = Wear Pico
PROJECT_NUMBER = 1.0
PROJECT_BRIEF = "An open-source Smartwatch firmware written" \
"in C for the Raspberry Pi Pico."
# Output directory
OUTPUT_DIRECTORY = docs/
# Input directories
INPUT = src/
EXCLUDE = src/waveshare
BRIEF_MEMBER_DESC = YES
REPEAT_BRIEF = YES
JAVADOC_AUTOBRIEF = YES
JAVADOC_BANNER = YES
BUILTIN_STL_SUPPORT = NO
EXTRACT_STATIC = YES
EXTRACT_LOCAL_METHODS = YES
# Patterns to ignore
EXCLUDE_PATTERNS = *.md
# Recursively search for files in the input directory
RECURSIVE = YES
# Generate HTML output
GENERATE_HTML = YES
#GENERATE_MAN = YES
HTML_OUTPUT = html
# Enable or disable various output formats
GENERATE_LATEX = NO
GENERATE_RTF = NO
GENERATE_XML = NO
# Set up the index file for the HTML documentation
GENERATE_TREEVIEW = YES
# Enable the extraction of documentation from the source code
EXTRACT_ALL = YES
# Set the file patterns
FILE_PATTERNS = *.c \
*.cc \
*.cxx \
*.cpp \
*.h \
*.hh \
*.hxx \
*.hpp \
*.inc \
*.md
# Use the full path in the generated documentation
FULL_PATH_NAMES = NO
# Show additional information in the generated documentation
SHOW_INCLUDE_FILES = YES
# Whether to generate a call graph
CALL_GRAPH = YES
# Enable the dot tool for generating graphs
HAVE_DOT = NO
DOT_GRAPH_MAX_NODES = 50
DOT_TRANSPARENT = NO
DOT_MULTI_TARGETS = NO
OPTIMIZE_OUTPUT_FOR_C = YES
GENERATE_TREEVIEW = YES # optional. Also works without treeview
FULL_SIDEBAR = NO
DISABLE_INDEX = NO
HTML_EXTRA_STYLESHEET = misc/doxygen-awesome-css/doxygen-awesome.css \
.style.css