187 lines
21 KiB
HTML
187 lines
21 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
|
<title>discoverpixy: discovery/libs/StmCoreNPheriph/inc/misc.h Source File</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { init_search(); });
|
|
</script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td style="padding-left: 0.5em;">
|
|
<div id="projectname">discoverpixy
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.9.1 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="modules.html"><span>Modules</span></a></li>
|
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="files.html"><span>File List</span></a></li>
|
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div id="nav-path" class="navpath">
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_84db96586f7d962b526d6d9627d831c2.html">discovery</a></li><li class="navelem"><a class="el" href="dir_07523c13f04fd35d8848cb17a371cb5b.html">libs</a></li><li class="navelem"><a class="el" href="dir_1d60ba7d807ff336a2be2f2de640bf2b.html">StmCoreNPheriph</a></li><li class="navelem"><a class="el" href="dir_332599425fcd5a03c822271582d4e895.html">inc</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle">
|
|
<div class="title">misc.h</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="misc_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> </div>
|
|
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="comment">/* Define to prevent recursive inclusion -------------------------------------*/</span></div>
|
|
<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#ifndef __MISC_H</span></div>
|
|
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#define __MISC_H</span></div>
|
|
<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
|
|
<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
|
<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
|
|
<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="comment">/* Includes ------------------------------------------------------------------*/</span></div>
|
|
<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> <span class="preprocessor">#include "<a class="code" href="stm32f4xx_8h.html">stm32f4xx.h</a>"</span></div>
|
|
<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
|
|
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment">/* Exported types ------------------------------------------------------------*/</span></div>
|
|
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
|
|
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="struct_n_v_i_c___init_type_def.html"> 54</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
|
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> {</div>
|
|
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="struct_n_v_i_c___init_type_def.html#afa04cf6e559bb690bdd9fcb7e3d93dcf"> 56</a></span>  uint8_t <a class="code" href="struct_n_v_i_c___init_type_def.html#afa04cf6e559bb690bdd9fcb7e3d93dcf">NVIC_IRQChannel</a>; </div>
|
|
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="struct_n_v_i_c___init_type_def.html#aa3fe262c30188404a6e31f922c5ae513"> 61</a></span>  uint8_t <a class="code" href="struct_n_v_i_c___init_type_def.html#aa3fe262c30188404a6e31f922c5ae513">NVIC_IRQChannelPreemptionPriority</a>; </div>
|
|
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="struct_n_v_i_c___init_type_def.html#aecc22a002244e3f1f9448dbe46c1db4b"> 66</a></span>  uint8_t <a class="code" href="struct_n_v_i_c___init_type_def.html#aecc22a002244e3f1f9448dbe46c1db4b">NVIC_IRQChannelSubPriority</a>; </div>
|
|
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="struct_n_v_i_c___init_type_def.html#acb23fabb995fa4980c768825f12f5815"> 71</a></span>  FunctionalState <a class="code" href="struct_n_v_i_c___init_type_def.html#acb23fabb995fa4980c768825f12f5815">NVIC_IRQChannelCmd</a>; </div>
|
|
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span> } <a class="code" href="struct_n_v_i_c___init_type_def.html">NVIC_InitTypeDef</a>;</div>
|
|
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  </div>
|
|
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> <span class="comment">/* Exported constants --------------------------------------------------------*/</span></div>
|
|
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
|
|
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="preprocessor">#define NVIC_VectTab_RAM ((uint32_t)0x20000000)</span></div>
|
|
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="preprocessor">#define NVIC_VectTab_FLASH ((uint32_t)0x08000000)</span></div>
|
|
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="preprocessor">#define IS_NVIC_VECTTAB(VECTTAB) (((VECTTAB) == NVIC_VectTab_RAM) || \</span></div>
|
|
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="preprocessor"> ((VECTTAB) == NVIC_VectTab_FLASH))</span></div>
|
|
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> </div>
|
|
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="preprocessor">#define NVIC_LP_SEVONPEND ((uint8_t)0x10)</span></div>
|
|
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="preprocessor">#define NVIC_LP_SLEEPDEEP ((uint8_t)0x04)</span></div>
|
|
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor">#define NVIC_LP_SLEEPONEXIT ((uint8_t)0x02)</span></div>
|
|
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="preprocessor">#define IS_NVIC_LP(LP) (((LP) == NVIC_LP_SEVONPEND) || \</span></div>
|
|
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="preprocessor"> ((LP) == NVIC_LP_SLEEPDEEP) || \</span></div>
|
|
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="preprocessor"> ((LP) == NVIC_LP_SLEEPONEXIT))</span></div>
|
|
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> </div>
|
|
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="group___m_i_s_c___preemption___priority___group.html#gaeac0cf537f65d17bc19aee2410b2b60e"> 112</a></span> <span class="preprocessor">#define NVIC_PriorityGroup_0 ((uint32_t)0x700) </span></div>
|
|
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="preprocessor">#define NVIC_PriorityGroup_1 ((uint32_t)0x600) </span></div>
|
|
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="preprocessor">#define NVIC_PriorityGroup_2 ((uint32_t)0x500) </span></div>
|
|
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="group___m_i_s_c___preemption___priority___group.html#ga505002e8b76aef65499ca371e40ec8b4"> 118</a></span> <span class="preprocessor">#define NVIC_PriorityGroup_3 ((uint32_t)0x400) </span></div>
|
|
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="preprocessor">#define NVIC_PriorityGroup_4 ((uint32_t)0x300) </span></div>
|
|
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> <span class="preprocessor">#define IS_NVIC_PRIORITY_GROUP(GROUP) (((GROUP) == NVIC_PriorityGroup_0) || \</span></div>
|
|
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="group___m_i_s_c___preemption___priority___group.html#gaf9020c585da2a299328f0b06dee391a2"> 124</a></span> <span class="preprocessor"> ((GROUP) == NVIC_PriorityGroup_1) || \</span></div>
|
|
<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> <span class="preprocessor"> ((GROUP) == NVIC_PriorityGroup_2) || \</span></div>
|
|
<div class="line"><a name="l00126"></a><span class="lineno"> 126</span> <span class="preprocessor"> ((GROUP) == NVIC_PriorityGroup_3) || \</span></div>
|
|
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> <span class="preprocessor"> ((GROUP) == NVIC_PriorityGroup_4))</span></div>
|
|
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> </div>
|
|
<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="preprocessor">#define IS_NVIC_PREEMPTION_PRIORITY(PRIORITY) ((PRIORITY) < 0x10)</span></div>
|
|
<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> </div>
|
|
<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="preprocessor">#define IS_NVIC_SUB_PRIORITY(PRIORITY) ((PRIORITY) < 0x10)</span></div>
|
|
<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div>
|
|
<div class="line"><a name="l00133"></a><span class="lineno"> 133</span> <span class="preprocessor">#define IS_NVIC_OFFSET(OFFSET) ((OFFSET) < 0x000FFFFF)</span></div>
|
|
<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div>
|
|
<div class="line"><a name="l00143"></a><span class="lineno"> 143</span> <span class="preprocessor">#define SysTick_CLKSource_HCLK_Div8 ((uint32_t)0xFFFFFFFB)</span></div>
|
|
<div class="line"><a name="l00144"></a><span class="lineno"> 144</span> <span class="preprocessor">#define SysTick_CLKSource_HCLK ((uint32_t)0x00000004)</span></div>
|
|
<div class="line"><a name="l00145"></a><span class="lineno"> 145</span> <span class="preprocessor">#define IS_SYSTICK_CLK_SOURCE(SOURCE) (((SOURCE) == SysTick_CLKSource_HCLK) || \</span></div>
|
|
<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> <span class="preprocessor"> ((SOURCE) == SysTick_CLKSource_HCLK_Div8))</span></div>
|
|
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span> </div>
|
|
<div class="line"><a name="l00155"></a><span class="lineno"> 155</span> <span class="comment">/* Exported macro ------------------------------------------------------------*/</span></div>
|
|
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> <span class="comment">/* Exported functions --------------------------------------------------------*/</span></div>
|
|
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> </div>
|
|
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="keywordtype">void</span> <a class="code" href="group___m_i_s_c.html#gadfb1f34f803ce54c976643db8c484442">NVIC_PriorityGroupConfig</a>(uint32_t NVIC_PriorityGroup);</div>
|
|
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="keywordtype">void</span> <a class="code" href="group___m_i_s_c.html#ga4ab373ed0870c06fca5eb51d639adf41">NVIC_Init</a>(<a class="code" href="struct_n_v_i_c___init_type_def.html">NVIC_InitTypeDef</a>* NVIC_InitStruct);</div>
|
|
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <span class="keywordtype">void</span> <a class="code" href="group___m_i_s_c.html#ga1145208ad70edfc2fab19b8b8ef1b1a1">NVIC_SetVectorTable</a>(uint32_t NVIC_VectTab, uint32_t Offset);</div>
|
|
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <span class="keywordtype">void</span> <a class="code" href="group___m_i_s_c.html#gae21011c5232f5b8f366acbecd12a1d4a">NVIC_SystemLPConfig</a>(uint8_t LowPowerMode, FunctionalState NewState);</div>
|
|
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> <span class="keywordtype">void</span> <a class="code" href="group___m_i_s_c.html#ga2777d255bb06ad62bb6372a9db1ff385">SysTick_CLKSourceConfig</a>(uint32_t SysTick_CLKSource);</div>
|
|
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> </div>
|
|
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
|
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> }</div>
|
|
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div>
|
|
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> <span class="preprocessor">#endif </span><span class="comment">/* __MISC_H */</span><span class="preprocessor"></span></div>
|
|
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> </div>
|
|
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> <span class="comment">/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/</span></div>
|
|
<div class="ttc" id="struct_n_v_i_c___init_type_def_html_aecc22a002244e3f1f9448dbe46c1db4b"><div class="ttname"><a href="struct_n_v_i_c___init_type_def.html#aecc22a002244e3f1f9448dbe46c1db4b">NVIC_InitTypeDef::NVIC_IRQChannelSubPriority</a></div><div class="ttdeci">uint8_t NVIC_IRQChannelSubPriority</div><div class="ttdef"><b>Definition:</b> misc.h:66</div></div>
|
|
<div class="ttc" id="group___m_i_s_c_html_ga4ab373ed0870c06fca5eb51d639adf41"><div class="ttname"><a href="group___m_i_s_c.html#ga4ab373ed0870c06fca5eb51d639adf41">NVIC_Init</a></div><div class="ttdeci">void NVIC_Init(NVIC_InitTypeDef *NVIC_InitStruct)</div><div class="ttdoc">Initializes the NVIC peripheral according to the specified parameters in the NVIC_InitStruct. </div><div class="ttdef"><b>Definition:</b> misc.c:136</div></div>
|
|
<div class="ttc" id="stm32f4xx_8h_html"><div class="ttname"><a href="stm32f4xx_8h.html">stm32f4xx.h</a></div><div class="ttdoc">CMSIS Cortex-M4 Device Peripheral Access Layer Header File. This file contains all the peripheral reg...</div></div>
|
|
<div class="ttc" id="group___m_i_s_c_html_ga1145208ad70edfc2fab19b8b8ef1b1a1"><div class="ttname"><a href="group___m_i_s_c.html#ga1145208ad70edfc2fab19b8b8ef1b1a1">NVIC_SetVectorTable</a></div><div class="ttdeci">void NVIC_SetVectorTable(uint32_t NVIC_VectTab, uint32_t Offset)</div><div class="ttdoc">Sets the vector table location and Offset. </div><div class="ttdef"><b>Definition:</b> misc.c:180</div></div>
|
|
<div class="ttc" id="struct_n_v_i_c___init_type_def_html"><div class="ttname"><a href="struct_n_v_i_c___init_type_def.html">NVIC_InitTypeDef</a></div><div class="ttdoc">NVIC Init Structure definition. </div><div class="ttdef"><b>Definition:</b> misc.h:54</div></div>
|
|
<div class="ttc" id="struct_n_v_i_c___init_type_def_html_acb23fabb995fa4980c768825f12f5815"><div class="ttname"><a href="struct_n_v_i_c___init_type_def.html#acb23fabb995fa4980c768825f12f5815">NVIC_InitTypeDef::NVIC_IRQChannelCmd</a></div><div class="ttdeci">FunctionalState NVIC_IRQChannelCmd</div><div class="ttdef"><b>Definition:</b> misc.h:71</div></div>
|
|
<div class="ttc" id="group___m_i_s_c_html_gadfb1f34f803ce54c976643db8c484442"><div class="ttname"><a href="group___m_i_s_c.html#gadfb1f34f803ce54c976643db8c484442">NVIC_PriorityGroupConfig</a></div><div class="ttdeci">void NVIC_PriorityGroupConfig(uint32_t NVIC_PriorityGroup)</div><div class="ttdoc">Configures the priority grouping: pre-emption priority and subpriority. </div><div class="ttdef"><b>Definition:</b> misc.c:118</div></div>
|
|
<div class="ttc" id="struct_n_v_i_c___init_type_def_html_aa3fe262c30188404a6e31f922c5ae513"><div class="ttname"><a href="struct_n_v_i_c___init_type_def.html#aa3fe262c30188404a6e31f922c5ae513">NVIC_InitTypeDef::NVIC_IRQChannelPreemptionPriority</a></div><div class="ttdeci">uint8_t NVIC_IRQChannelPreemptionPriority</div><div class="ttdef"><b>Definition:</b> misc.h:61</div></div>
|
|
<div class="ttc" id="group___m_i_s_c_html_gae21011c5232f5b8f366acbecd12a1d4a"><div class="ttname"><a href="group___m_i_s_c.html#gae21011c5232f5b8f366acbecd12a1d4a">NVIC_SystemLPConfig</a></div><div class="ttdeci">void NVIC_SystemLPConfig(uint8_t LowPowerMode, FunctionalState NewState)</div><div class="ttdoc">Selects the condition for the system to enter low power mode. </div><div class="ttdef"><b>Definition:</b> misc.c:199</div></div>
|
|
<div class="ttc" id="group___m_i_s_c_html_ga2777d255bb06ad62bb6372a9db1ff385"><div class="ttname"><a href="group___m_i_s_c.html#ga2777d255bb06ad62bb6372a9db1ff385">SysTick_CLKSourceConfig</a></div><div class="ttdeci">void SysTick_CLKSourceConfig(uint32_t SysTick_CLKSource)</div><div class="ttdoc">Configures the SysTick clock source. </div><div class="ttdef"><b>Definition:</b> misc.c:223</div></div>
|
|
<div class="ttc" id="struct_n_v_i_c___init_type_def_html_afa04cf6e559bb690bdd9fcb7e3d93dcf"><div class="ttname"><a href="struct_n_v_i_c___init_type_def.html#afa04cf6e559bb690bdd9fcb7e3d93dcf">NVIC_InitTypeDef::NVIC_IRQChannel</a></div><div class="ttdeci">uint8_t NVIC_IRQChannel</div><div class="ttdef"><b>Definition:</b> misc.h:56</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Sun May 10 2015 15:15:17 for discoverpixy by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.9.1
|
|
</small></address>
|
|
</body>
|
|
</html>
|