Skip to content

Commit ec3d564

Browse files
committed
New version
1 parent 2944511 commit ec3d564

File tree

303 files changed

+86681
-1136
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

303 files changed

+86681
-1136
lines changed

Doc/EmbSysLib-Manual.pdf

97 Bytes
Binary file not shown.

Doc/_Doxygen/STM32F4xx.doxyfile

+2,759
Large diffs are not rendered by default.

Doc/_Doxygen/STM32F7xx.doxyfile

+2,759
Large diffs are not rendered by default.

Doc/_Doxygen/STM32L1xx.doxyfile

+67-5
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ PROJECT_NAME = "Embedded-System-Library - STM32L1xx"
4848
# could be handy for archiving the generated documentation or if some version
4949
# control system is used.
5050

51-
PROJECT_NUMBER = 3.00
51+
PROJECT_NUMBER = 1.00
5252

5353
# Using the PROJECT_BRIEF tag one can provide an optional one line description
5454
# for a project that appears at the top of each page and should give viewer a
@@ -922,6 +922,16 @@ INPUT = ..\..\/Src/Hardware/MCU/System.h \
922922

923923
INPUT_ENCODING = ISO-8859-1
924924

925+
# This tag can be used to specify the character encoding of the source files
926+
# that doxygen parses The INPUT_FILE_ENCODING tag can be used to specify
927+
# character encoding on a per file pattern basis. Doxygen will compare the file
928+
# name with each pattern and apply the encoding instead of the default
929+
# INPUT_ENCODING) if there is a match. The character encodings are a list of the
930+
# form: pattern=encoding (like *.php=ISO-8859-1). See cfg_input_encoding
931+
# "INPUT_ENCODING" for further information on supported encodings.
932+
933+
INPUT_FILE_ENCODING =
934+
925935
# If the value of the INPUT tag contains directories, you can use the
926936
# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
927937
# *.h) to filter out the source-files in the directories.
@@ -1108,6 +1118,15 @@ FILTER_SOURCE_PATTERNS =
11081118

11091119
USE_MDFILE_AS_MAINPAGE =
11101120

1121+
# The Fortran standard specifies that for fixed formatted Fortran code all
1122+
# characters from position 72 are to be considered as comment. A common
1123+
# extension is to allow longer lines before the automatic comment starts. The
1124+
# setting FORTRAN_COMMENT_AFTER will also make it possible that longer lines can
1125+
# be processed before the automatic comment starts.
1126+
# Minimum value: 7, maximum value: 10000, default value: 72.
1127+
1128+
FORTRAN_COMMENT_AFTER = 72
1129+
11111130
#---------------------------------------------------------------------------
11121131
# Configuration options related to source browsing
11131132
#---------------------------------------------------------------------------
@@ -1342,6 +1361,23 @@ HTML_EXTRA_STYLESHEET =
13421361

13431362
HTML_EXTRA_FILES =
13441363

1364+
# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output
1365+
# should be rendered with a dark or light theme. Default setting AUTO_LIGHT
1366+
# enables light output unless the user preference is dark output. Other options
1367+
# are DARK to always use dark mode, LIGHT to always use light mode, AUTO_DARK to
1368+
# default to dark mode unless the user prefers light mode, and TOGGLE to let the
1369+
# user toggle between dark and light mode via a button.
1370+
# Possible values are: LIGHT Always generate light output., DARK Always generate
1371+
# dark output., AUTO_LIGHT Automatically set the mode according to the user
1372+
# preference, use light mode if no preference is set (the default)., AUTO_DARK
1373+
# Automatically set the mode according to the user preference, use dark mode if
1374+
# no preference is set. and TOGGLE Allow to user to switch between light and
1375+
# dark mode via a button..
1376+
# The default value is: AUTO_LIGHT.
1377+
# This tag requires that the tag GENERATE_HTML is set to YES.
1378+
1379+
HTML_COLORSTYLE = AUTO_LIGHT
1380+
13451381
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
13461382
# will adjust the colors in the style sheet and background images according to
13471383
# this color. Hue is specified as an angle on a color-wheel, see
@@ -2221,10 +2257,6 @@ DOCBOOK_OUTPUT = docbook
22212257

22222258
GENERATE_AUTOGEN_DEF = NO
22232259

2224-
#---------------------------------------------------------------------------
2225-
# Configuration options related to Sqlite3 output
2226-
#---------------------------------------------------------------------------
2227-
22282260
#---------------------------------------------------------------------------
22292261
# Configuration options related to the Perl module output
22302262
#---------------------------------------------------------------------------
@@ -2424,6 +2456,36 @@ HAVE_DOT = NO
24242456

24252457
DOT_NUM_THREADS = 0
24262458

2459+
# DOT_COMMON_ATTR is common attributes for nodes, edges and labels of
2460+
# subgraphs. When you want a differently looking font in the dot files that
2461+
# doxygen generates you can specify fontname, fontcolor and fontsize attributes.
2462+
# For details please see <a href=https://graphviz.org/doc/info/attrs.html>Node,
2463+
# Edge and Graph Attributes specification</a> You need to make sure dot is able
2464+
# to find the font, which can be done by putting it in a standard location or by
2465+
# setting the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the
2466+
# directory containing the font. Default graphviz fontsize is 14.
2467+
# The default value is: fontname=Helvetica,fontsize=10.
2468+
# This tag requires that the tag HAVE_DOT is set to YES.
2469+
2470+
DOT_COMMON_ATTR = "fontname=Helvetica,fontsize=10"
2471+
2472+
# DOT_EDGE_ATTR is concatenated with DOT_COMMON_ATTR. For elegant style you can
2473+
# add 'arrowhead=open, arrowtail=open, arrowsize=0.5'. <a
2474+
# href=https://graphviz.org/doc/info/arrows.html>Complete documentation about
2475+
# arrows shapes.</a>
2476+
# The default value is: labelfontname=Helvetica,labelfontsize=10.
2477+
# This tag requires that the tag HAVE_DOT is set to YES.
2478+
2479+
DOT_EDGE_ATTR = "labelfontname=Helvetica,labelfontsize=10"
2480+
2481+
# DOT_NODE_ATTR is concatenated with DOT_COMMON_ATTR. For view without boxes
2482+
# around nodes set 'shape=plain' or 'shape=plaintext' <a
2483+
# href=https://www.graphviz.org/doc/info/shapes.html>Shapes specification</a>
2484+
# The default value is: shape=box,height=0.2,width=0.4.
2485+
# This tag requires that the tag HAVE_DOT is set to YES.
2486+
2487+
DOT_NODE_ATTR = "shape=box,height=0.2,width=0.4"
2488+
24272489
# You can set the path where dot can find font specified with fontname in
24282490
# DOT_COMMON_ATTR and others dot attributes.
24292491
# This tag requires that the tag HAVE_DOT is set to YES.

Doc/_Doxygen/STM32L4xx.doxyfile

+67-5
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ PROJECT_NAME = "Embedded-System-Library - STM32L4xx"
4848
# could be handy for archiving the generated documentation or if some version
4949
# control system is used.
5050

51-
PROJECT_NUMBER = 3.00
51+
PROJECT_NUMBER = 1.00
5252

5353
# Using the PROJECT_BRIEF tag one can provide an optional one line description
5454
# for a project that appears at the top of each page and should give viewer a
@@ -922,6 +922,16 @@ INPUT = ..\..\/Src/Hardware/MCU/System.h \
922922

923923
INPUT_ENCODING = ISO-8859-1
924924

925+
# This tag can be used to specify the character encoding of the source files
926+
# that doxygen parses The INPUT_FILE_ENCODING tag can be used to specify
927+
# character encoding on a per file pattern basis. Doxygen will compare the file
928+
# name with each pattern and apply the encoding instead of the default
929+
# INPUT_ENCODING) if there is a match. The character encodings are a list of the
930+
# form: pattern=encoding (like *.php=ISO-8859-1). See cfg_input_encoding
931+
# "INPUT_ENCODING" for further information on supported encodings.
932+
933+
INPUT_FILE_ENCODING =
934+
925935
# If the value of the INPUT tag contains directories, you can use the
926936
# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
927937
# *.h) to filter out the source-files in the directories.
@@ -1108,6 +1118,15 @@ FILTER_SOURCE_PATTERNS =
11081118

11091119
USE_MDFILE_AS_MAINPAGE =
11101120

1121+
# The Fortran standard specifies that for fixed formatted Fortran code all
1122+
# characters from position 72 are to be considered as comment. A common
1123+
# extension is to allow longer lines before the automatic comment starts. The
1124+
# setting FORTRAN_COMMENT_AFTER will also make it possible that longer lines can
1125+
# be processed before the automatic comment starts.
1126+
# Minimum value: 7, maximum value: 10000, default value: 72.
1127+
1128+
FORTRAN_COMMENT_AFTER = 72
1129+
11111130
#---------------------------------------------------------------------------
11121131
# Configuration options related to source browsing
11131132
#---------------------------------------------------------------------------
@@ -1342,6 +1361,23 @@ HTML_EXTRA_STYLESHEET =
13421361

13431362
HTML_EXTRA_FILES =
13441363

1364+
# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output
1365+
# should be rendered with a dark or light theme. Default setting AUTO_LIGHT
1366+
# enables light output unless the user preference is dark output. Other options
1367+
# are DARK to always use dark mode, LIGHT to always use light mode, AUTO_DARK to
1368+
# default to dark mode unless the user prefers light mode, and TOGGLE to let the
1369+
# user toggle between dark and light mode via a button.
1370+
# Possible values are: LIGHT Always generate light output., DARK Always generate
1371+
# dark output., AUTO_LIGHT Automatically set the mode according to the user
1372+
# preference, use light mode if no preference is set (the default)., AUTO_DARK
1373+
# Automatically set the mode according to the user preference, use dark mode if
1374+
# no preference is set. and TOGGLE Allow to user to switch between light and
1375+
# dark mode via a button..
1376+
# The default value is: AUTO_LIGHT.
1377+
# This tag requires that the tag GENERATE_HTML is set to YES.
1378+
1379+
HTML_COLORSTYLE = AUTO_LIGHT
1380+
13451381
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
13461382
# will adjust the colors in the style sheet and background images according to
13471383
# this color. Hue is specified as an angle on a color-wheel, see
@@ -2221,10 +2257,6 @@ DOCBOOK_OUTPUT = docbook
22212257

22222258
GENERATE_AUTOGEN_DEF = NO
22232259

2224-
#---------------------------------------------------------------------------
2225-
# Configuration options related to Sqlite3 output
2226-
#---------------------------------------------------------------------------
2227-
22282260
#---------------------------------------------------------------------------
22292261
# Configuration options related to the Perl module output
22302262
#---------------------------------------------------------------------------
@@ -2424,6 +2456,36 @@ HAVE_DOT = NO
24242456

24252457
DOT_NUM_THREADS = 0
24262458

2459+
# DOT_COMMON_ATTR is common attributes for nodes, edges and labels of
2460+
# subgraphs. When you want a differently looking font in the dot files that
2461+
# doxygen generates you can specify fontname, fontcolor and fontsize attributes.
2462+
# For details please see <a href=https://graphviz.org/doc/info/attrs.html>Node,
2463+
# Edge and Graph Attributes specification</a> You need to make sure dot is able
2464+
# to find the font, which can be done by putting it in a standard location or by
2465+
# setting the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the
2466+
# directory containing the font. Default graphviz fontsize is 14.
2467+
# The default value is: fontname=Helvetica,fontsize=10.
2468+
# This tag requires that the tag HAVE_DOT is set to YES.
2469+
2470+
DOT_COMMON_ATTR = "fontname=Helvetica,fontsize=10"
2471+
2472+
# DOT_EDGE_ATTR is concatenated with DOT_COMMON_ATTR. For elegant style you can
2473+
# add 'arrowhead=open, arrowtail=open, arrowsize=0.5'. <a
2474+
# href=https://graphviz.org/doc/info/arrows.html>Complete documentation about
2475+
# arrows shapes.</a>
2476+
# The default value is: labelfontname=Helvetica,labelfontsize=10.
2477+
# This tag requires that the tag HAVE_DOT is set to YES.
2478+
2479+
DOT_EDGE_ATTR = "labelfontname=Helvetica,labelfontsize=10"
2480+
2481+
# DOT_NODE_ATTR is concatenated with DOT_COMMON_ATTR. For view without boxes
2482+
# around nodes set 'shape=plain' or 'shape=plaintext' <a
2483+
# href=https://www.graphviz.org/doc/info/shapes.html>Shapes specification</a>
2484+
# The default value is: shape=box,height=0.2,width=0.4.
2485+
# This tag requires that the tag HAVE_DOT is set to YES.
2486+
2487+
DOT_NODE_ATTR = "shape=box,height=0.2,width=0.4"
2488+
24272489
# You can set the path where dot can find font specified with fontname in
24282490
# DOT_COMMON_ATTR and others dot attributes.
24292491
# This tag requires that the tag HAVE_DOT is set to YES.

Doc/_Doxygen/Virtual.doxyfile

+67-5
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ PROJECT_NAME = "Embedded-System-Library - Virtual"
4848
# could be handy for archiving the generated documentation or if some version
4949
# control system is used.
5050

51-
PROJECT_NUMBER = 3.00
51+
PROJECT_NUMBER = 1.00
5252

5353
# Using the PROJECT_BRIEF tag one can provide an optional one line description
5454
# for a project that appears at the top of each page and should give viewer a
@@ -922,6 +922,16 @@ INPUT = ..\..\/Src/Hardware/MCU/System.h \
922922

923923
INPUT_ENCODING = ISO-8859-1
924924

925+
# This tag can be used to specify the character encoding of the source files
926+
# that doxygen parses The INPUT_FILE_ENCODING tag can be used to specify
927+
# character encoding on a per file pattern basis. Doxygen will compare the file
928+
# name with each pattern and apply the encoding instead of the default
929+
# INPUT_ENCODING) if there is a match. The character encodings are a list of the
930+
# form: pattern=encoding (like *.php=ISO-8859-1). See cfg_input_encoding
931+
# "INPUT_ENCODING" for further information on supported encodings.
932+
933+
INPUT_FILE_ENCODING =
934+
925935
# If the value of the INPUT tag contains directories, you can use the
926936
# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
927937
# *.h) to filter out the source-files in the directories.
@@ -1108,6 +1118,15 @@ FILTER_SOURCE_PATTERNS =
11081118

11091119
USE_MDFILE_AS_MAINPAGE =
11101120

1121+
# The Fortran standard specifies that for fixed formatted Fortran code all
1122+
# characters from position 72 are to be considered as comment. A common
1123+
# extension is to allow longer lines before the automatic comment starts. The
1124+
# setting FORTRAN_COMMENT_AFTER will also make it possible that longer lines can
1125+
# be processed before the automatic comment starts.
1126+
# Minimum value: 7, maximum value: 10000, default value: 72.
1127+
1128+
FORTRAN_COMMENT_AFTER = 72
1129+
11111130
#---------------------------------------------------------------------------
11121131
# Configuration options related to source browsing
11131132
#---------------------------------------------------------------------------
@@ -1342,6 +1361,23 @@ HTML_EXTRA_STYLESHEET =
13421361

13431362
HTML_EXTRA_FILES =
13441363

1364+
# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output
1365+
# should be rendered with a dark or light theme. Default setting AUTO_LIGHT
1366+
# enables light output unless the user preference is dark output. Other options
1367+
# are DARK to always use dark mode, LIGHT to always use light mode, AUTO_DARK to
1368+
# default to dark mode unless the user prefers light mode, and TOGGLE to let the
1369+
# user toggle between dark and light mode via a button.
1370+
# Possible values are: LIGHT Always generate light output., DARK Always generate
1371+
# dark output., AUTO_LIGHT Automatically set the mode according to the user
1372+
# preference, use light mode if no preference is set (the default)., AUTO_DARK
1373+
# Automatically set the mode according to the user preference, use dark mode if
1374+
# no preference is set. and TOGGLE Allow to user to switch between light and
1375+
# dark mode via a button..
1376+
# The default value is: AUTO_LIGHT.
1377+
# This tag requires that the tag GENERATE_HTML is set to YES.
1378+
1379+
HTML_COLORSTYLE = AUTO_LIGHT
1380+
13451381
# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
13461382
# will adjust the colors in the style sheet and background images according to
13471383
# this color. Hue is specified as an angle on a color-wheel, see
@@ -2221,10 +2257,6 @@ DOCBOOK_OUTPUT = docbook
22212257

22222258
GENERATE_AUTOGEN_DEF = NO
22232259

2224-
#---------------------------------------------------------------------------
2225-
# Configuration options related to Sqlite3 output
2226-
#---------------------------------------------------------------------------
2227-
22282260
#---------------------------------------------------------------------------
22292261
# Configuration options related to the Perl module output
22302262
#---------------------------------------------------------------------------
@@ -2424,6 +2456,36 @@ HAVE_DOT = NO
24242456

24252457
DOT_NUM_THREADS = 0
24262458

2459+
# DOT_COMMON_ATTR is common attributes for nodes, edges and labels of
2460+
# subgraphs. When you want a differently looking font in the dot files that
2461+
# doxygen generates you can specify fontname, fontcolor and fontsize attributes.
2462+
# For details please see <a href=https://graphviz.org/doc/info/attrs.html>Node,
2463+
# Edge and Graph Attributes specification</a> You need to make sure dot is able
2464+
# to find the font, which can be done by putting it in a standard location or by
2465+
# setting the DOTFONTPATH environment variable or by setting DOT_FONTPATH to the
2466+
# directory containing the font. Default graphviz fontsize is 14.
2467+
# The default value is: fontname=Helvetica,fontsize=10.
2468+
# This tag requires that the tag HAVE_DOT is set to YES.
2469+
2470+
DOT_COMMON_ATTR = "fontname=Helvetica,fontsize=10"
2471+
2472+
# DOT_EDGE_ATTR is concatenated with DOT_COMMON_ATTR. For elegant style you can
2473+
# add 'arrowhead=open, arrowtail=open, arrowsize=0.5'. <a
2474+
# href=https://graphviz.org/doc/info/arrows.html>Complete documentation about
2475+
# arrows shapes.</a>
2476+
# The default value is: labelfontname=Helvetica,labelfontsize=10.
2477+
# This tag requires that the tag HAVE_DOT is set to YES.
2478+
2479+
DOT_EDGE_ATTR = "labelfontname=Helvetica,labelfontsize=10"
2480+
2481+
# DOT_NODE_ATTR is concatenated with DOT_COMMON_ATTR. For view without boxes
2482+
# around nodes set 'shape=plain' or 'shape=plaintext' <a
2483+
# href=https://www.graphviz.org/doc/info/shapes.html>Shapes specification</a>
2484+
# The default value is: shape=box,height=0.2,width=0.4.
2485+
# This tag requires that the tag HAVE_DOT is set to YES.
2486+
2487+
DOT_NODE_ATTR = "shape=box,height=0.2,width=0.4"
2488+
24272489
# You can set the path where dot can find font specified with fontname in
24282490
# DOT_COMMON_ATTR and others dot attributes.
24292491
# This tag requires that the tag HAVE_DOT is set to YES.

0 commit comments

Comments
 (0)