Added doxygen output of current emulator branch.
This commit is contained in:
458
stm32f4xx__flash_8h_source.html
Normal file
458
stm32f4xx__flash_8h_source.html
Normal file
@@ -0,0 +1,458 @@
|
||||
<!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/stm32f4xx_flash.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">stm32f4xx_flash.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="stm32f4xx__flash_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 __STM32F4xx_FLASH_H</span></div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#define __STM32F4xx_FLASH_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="l00052"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0"> 52</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span></div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> { </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  FLASH_BUSY = 1,</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  FLASH_ERROR_RD,</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  FLASH_ERROR_PGS,</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  FLASH_ERROR_PGP,</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  FLASH_ERROR_PGA,</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  FLASH_ERROR_WRP,</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  FLASH_ERROR_PROGRAM,</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  FLASH_ERROR_OPERATION,</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  FLASH_COMPLETE</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> }<a class="code" href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0">FLASH_Status</a>;</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> </div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="comment">/* Exported constants --------------------------------------------------------*/</span></div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga09afe6e52b819cc074f6111ec42ac3c3"> 74</a></span> <span class="preprocessor">#define FLASH_Latency_0 ((uint8_t)0x0000) </span></div>
|
||||
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga6b7281665340fe8f7919bdfcfd06f8e6"> 75</a></span> <span class="preprocessor">#define FLASH_Latency_1 ((uint8_t)0x0001) </span></div>
|
||||
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga55173ebb5c978459ce18d5e2516e3e89"> 76</a></span> <span class="preprocessor">#define FLASH_Latency_2 ((uint8_t)0x0002) </span></div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga13fbc5a6423848be5bf631dc437bbc3f"> 77</a></span> <span class="preprocessor">#define FLASH_Latency_3 ((uint8_t)0x0003) </span></div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga74a5deaec2020e484ce576925ff7de16"> 78</a></span> <span class="preprocessor">#define FLASH_Latency_4 ((uint8_t)0x0004) </span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga8e52670ad258b0a95c94b99b8d7eab27"> 79</a></span> <span class="preprocessor">#define FLASH_Latency_5 ((uint8_t)0x0005) </span></div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga053dfbef3307536ff40a5ceb2576a4a3"> 80</a></span> <span class="preprocessor">#define FLASH_Latency_6 ((uint8_t)0x0006) </span></div>
|
||||
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga352a374f6ae41d2cae767ed95efc6ae5"> 81</a></span> <span class="preprocessor">#define FLASH_Latency_7 ((uint8_t)0x0007) </span></div>
|
||||
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="group___flash___latency.html#gaff943c6f5270d6197beeba0cbf73ae56"> 82</a></span> <span class="preprocessor">#define FLASH_Latency_8 ((uint8_t)0x0008) </span></div>
|
||||
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga68ef46beba4e9215fac7bf16bedae92b"> 83</a></span> <span class="preprocessor">#define FLASH_Latency_9 ((uint8_t)0x0009) </span></div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga5319e4c5128abc2045fa877f46d0cb2c"> 84</a></span> <span class="preprocessor">#define FLASH_Latency_10 ((uint8_t)0x000A) </span></div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga2b1c79812ea430da67d8ccbcf48d4964"> 85</a></span> <span class="preprocessor">#define FLASH_Latency_11 ((uint8_t)0x000B) </span></div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga3431869c77a7ef21fa0471e19239d5cc"> 86</a></span> <span class="preprocessor">#define FLASH_Latency_12 ((uint8_t)0x000C) </span></div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga34aae9b418c0b340c7ae8fd94a68bde9"> 87</a></span> <span class="preprocessor">#define FLASH_Latency_13 ((uint8_t)0x000D) </span></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="group___flash___latency.html#ga8ab6d3b70d063d18803c77b0c129242b"> 88</a></span> <span class="preprocessor">#define FLASH_Latency_14 ((uint8_t)0x000E) </span></div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="group___flash___latency.html#gafc66c71547cd9e598bf1cf76365a5157"> 89</a></span> <span class="preprocessor">#define FLASH_Latency_15 ((uint8_t)0x000F) </span></div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> <span class="preprocessor">#define IS_FLASH_LATENCY(LATENCY) (((LATENCY) == FLASH_Latency_0) || \</span></div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_1) || \</span></div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_2) || \</span></div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_3) || \</span></div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_4) || \</span></div>
|
||||
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_5) || \</span></div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_6) || \</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_7) || \</span></div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_8) || \</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_9) || \</span></div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_10) || \</span></div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_11) || \</span></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_12) || \</span></div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_13) || \</span></div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_14) || \</span></div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="preprocessor"> ((LATENCY) == FLASH_Latency_15))</span></div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> </div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___voltage___range.html#ga0ed013741f9d88425fe97da49f4980c1"> 115</a></span> <span class="preprocessor">#define VoltageRange_1 ((uint8_t)0x00) </span></div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___voltage___range.html#ga4c080832b4c8c992acb645f2c39561e0"> 116</a></span> <span class="preprocessor">#define VoltageRange_2 ((uint8_t)0x01) </span></div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___voltage___range.html#gadd249fb08c69b11cea3a6b7c22865b99"> 117</a></span> <span class="preprocessor">#define VoltageRange_3 ((uint8_t)0x02) </span></div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___voltage___range.html#ga3197950f6bfefc8b9a784db5439a0498"> 118</a></span> <span class="preprocessor">#define VoltageRange_4 ((uint8_t)0x03) </span></div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="preprocessor">#define IS_VOLTAGERANGE(RANGE)(((RANGE) == VoltageRange_1) || \</span></div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="preprocessor"> ((RANGE) == VoltageRange_2) || \</span></div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> <span class="preprocessor"> ((RANGE) == VoltageRange_3) || \</span></div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> <span class="preprocessor"> ((RANGE) == VoltageRange_4))</span></div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div>
|
||||
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#gac0f2d85ff047a3bf5dcdcd275e488796"> 131</a></span> <span class="preprocessor">#define FLASH_Sector_0 ((uint16_t)0x0000) </span></div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga64fa0a3c29717df67d2fa827cc316faa"> 132</a></span> <span class="preprocessor">#define FLASH_Sector_1 ((uint16_t)0x0008) </span></div>
|
||||
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga9c5458f70e420e0715a7f268aff38fc1"> 133</a></span> <span class="preprocessor">#define FLASH_Sector_2 ((uint16_t)0x0010) </span></div>
|
||||
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga64cfe33ec785060ce70034df6534a656"> 134</a></span> <span class="preprocessor">#define FLASH_Sector_3 ((uint16_t)0x0018) </span></div>
|
||||
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga389be89b2f79824cc2682a25297adf4a"> 135</a></span> <span class="preprocessor">#define FLASH_Sector_4 ((uint16_t)0x0020) </span></div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga79028613994f20106c3fc2dfd56d8085"> 136</a></span> <span class="preprocessor">#define FLASH_Sector_5 ((uint16_t)0x0028) </span></div>
|
||||
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#gadeda2fce59d9ee17d7cc1025d1b6352d"> 137</a></span> <span class="preprocessor">#define FLASH_Sector_6 ((uint16_t)0x0030) </span></div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga143c0665510327a7ec97052e6d6bb53a"> 138</a></span> <span class="preprocessor">#define FLASH_Sector_7 ((uint16_t)0x0038) </span></div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga27a8e02b4fcfe7863a95f38a78ca52a6"> 139</a></span> <span class="preprocessor">#define FLASH_Sector_8 ((uint16_t)0x0040) </span></div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga717c6135a9ed6aa633796faf695fc2cd"> 140</a></span> <span class="preprocessor">#define FLASH_Sector_9 ((uint16_t)0x0048) </span></div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga0f9450aee4976ecf4f0ba2fbcf2555be"> 141</a></span> <span class="preprocessor">#define FLASH_Sector_10 ((uint16_t)0x0050) </span></div>
|
||||
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#gaac431a84bd33c70626b7981dcaf123b1"> 142</a></span> <span class="preprocessor">#define FLASH_Sector_11 ((uint16_t)0x0058) </span></div>
|
||||
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#gaa6a77ad9760f4fbbca6385c64df46c0b"> 143</a></span> <span class="preprocessor">#define FLASH_Sector_12 ((uint16_t)0x0080) </span></div>
|
||||
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga538e334cc3c515d227a0b759ad1d8c21"> 144</a></span> <span class="preprocessor">#define FLASH_Sector_13 ((uint16_t)0x0088) </span></div>
|
||||
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#gade1d32aa10acb295c6644d1d0dcf36ef"> 145</a></span> <span class="preprocessor">#define FLASH_Sector_14 ((uint16_t)0x0090) </span></div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga16f8540d12b4897a03149d27385b30c9"> 146</a></span> <span class="preprocessor">#define FLASH_Sector_15 ((uint16_t)0x0098) </span></div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga3ba857ba73da81940b76ecfa2770789a"> 147</a></span> <span class="preprocessor">#define FLASH_Sector_16 ((uint16_t)0x00A0) </span></div>
|
||||
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga77c8f77edd8e5a7eb9b00c6b1f5850fa"> 148</a></span> <span class="preprocessor">#define FLASH_Sector_17 ((uint16_t)0x00A8) </span></div>
|
||||
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga5f39136c39791d6a4712f61947e34df6"> 149</a></span> <span class="preprocessor">#define FLASH_Sector_18 ((uint16_t)0x00B0) </span></div>
|
||||
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga13fd8500893441da53b373065bd54c1d"> 150</a></span> <span class="preprocessor">#define FLASH_Sector_19 ((uint16_t)0x00B8) </span></div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga682d6013188fee7c7ba2a48b79bfea86"> 151</a></span> <span class="preprocessor">#define FLASH_Sector_20 ((uint16_t)0x00C0) </span></div>
|
||||
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga75e08c7c123e941e82908aac480f9c0a"> 152</a></span> <span class="preprocessor">#define FLASH_Sector_21 ((uint16_t)0x00C8) </span></div>
|
||||
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#gab2d457f9d4f0049a69ea6409ab91f837"> 153</a></span> <span class="preprocessor">#define FLASH_Sector_22 ((uint16_t)0x00D0) </span></div>
|
||||
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___sectors.html#ga756c12e4f8d73d3996b489e88ac49fe5"> 154</a></span> <span class="preprocessor">#define FLASH_Sector_23 ((uint16_t)0x00D8) </span></div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span> <span class="preprocessor">#define IS_FLASH_SECTOR(SECTOR) (((SECTOR) == FLASH_Sector_0) || ((SECTOR) == FLASH_Sector_1) ||\</span></div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> <span class="preprocessor"> ((SECTOR) == FLASH_Sector_2) || ((SECTOR) == FLASH_Sector_3) ||\</span></div>
|
||||
<div class="line"><a name="l00158"></a><span class="lineno"> 158</span> <span class="preprocessor"> ((SECTOR) == FLASH_Sector_4) || ((SECTOR) == FLASH_Sector_5) ||\</span></div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <span class="preprocessor"> ((SECTOR) == FLASH_Sector_6) || ((SECTOR) == FLASH_Sector_7) ||\</span></div>
|
||||
<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <span class="preprocessor"> ((SECTOR) == FLASH_Sector_8) || ((SECTOR) == FLASH_Sector_9) ||\</span></div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <span class="preprocessor"> ((SECTOR) == FLASH_Sector_10) || ((SECTOR) == FLASH_Sector_11) ||\</span></div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> <span class="preprocessor"> ((SECTOR) == FLASH_Sector_12) || ((SECTOR) == FLASH_Sector_13) ||\</span></div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> <span class="preprocessor"> ((SECTOR) == FLASH_Sector_14) || ((SECTOR) == FLASH_Sector_15) ||\</span></div>
|
||||
<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> <span class="preprocessor"> ((SECTOR) == FLASH_Sector_16) || ((SECTOR) == FLASH_Sector_17) ||\</span></div>
|
||||
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> <span class="preprocessor"> ((SECTOR) == FLASH_Sector_18) || ((SECTOR) == FLASH_Sector_19) ||\</span></div>
|
||||
<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> <span class="preprocessor"> ((SECTOR) == FLASH_Sector_20) || ((SECTOR) == FLASH_Sector_21) ||\</span></div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> <span class="preprocessor"> ((SECTOR) == FLASH_Sector_22) || ((SECTOR) == FLASH_Sector_23))</span></div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"> 168</span> </div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <span class="preprocessor">#if defined (STM32F427_437xx) || defined (STM32F429_439xx)</span></div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span> <span class="preprocessor">#define IS_FLASH_ADDRESS(ADDRESS) ((((ADDRESS) >= 0x08000000) && ((ADDRESS) <= 0x081FFFFF)) ||\</span></div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> <span class="preprocessor"> (((ADDRESS) >= 0x1FFF7800) && ((ADDRESS) <= 0x1FFF7A0F))) </span></div>
|
||||
<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> <span class="preprocessor">#endif </span><span class="comment">/* STM32F427_437xx || STM32F429_439xx */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00173"></a><span class="lineno"> 173</span> </div>
|
||||
<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> <span class="preprocessor">#if defined (STM32F40_41xxx)</span></div>
|
||||
<div class="line"><a name="l00175"></a><span class="lineno"> 175</span> <span class="preprocessor">#define IS_FLASH_ADDRESS(ADDRESS) ((((ADDRESS) >= 0x08000000) && ((ADDRESS) <= 0x080FFFFF)) ||\</span></div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> <span class="preprocessor"> (((ADDRESS) >= 0x1FFF7800) && ((ADDRESS) <= 0x1FFF7A0F))) </span></div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> <span class="preprocessor">#endif </span><span class="comment">/* STM32F40_41xxx */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span> </div>
|
||||
<div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="preprocessor">#if defined (STM32F401xx)</span></div>
|
||||
<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <span class="preprocessor">#define IS_FLASH_ADDRESS(ADDRESS) ((((ADDRESS) >= 0x08000000) && ((ADDRESS) <= 0x0803FFFF)) ||\</span></div>
|
||||
<div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <span class="preprocessor"> (((ADDRESS) >= 0x1FFF7800) && ((ADDRESS) <= 0x1FFF7A0F)))</span></div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"> 182</span> <span class="preprocessor">#endif </span><span class="comment">/* STM32F401xx */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00183"></a><span class="lineno"> 183</span> </div>
|
||||
<div class="line"><a name="l00184"></a><span class="lineno"> 184</span> <span class="preprocessor">#if defined (STM32F411xE)</span></div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"> 185</span> <span class="preprocessor">#define IS_FLASH_ADDRESS(ADDRESS) ((((ADDRESS) >= 0x08000000) && ((ADDRESS) <= 0x0807FFFF)) ||\</span></div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span> <span class="preprocessor"> (((ADDRESS) >= 0x1FFF7800) && ((ADDRESS) <= 0x1FFF7A0F)))</span></div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span> <span class="preprocessor">#endif </span><span class="comment">/* STM32F411xE */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> </div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#gaff0ba34d35179bdc6e2f09d6813290f6"> 196</a></span> <span class="preprocessor">#define OB_WRP_Sector_0 ((uint32_t)0x00000001) </span></div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#gac9644173d5d7d5f67f5b623fcfb3b40f"> 197</a></span> <span class="preprocessor">#define OB_WRP_Sector_1 ((uint32_t)0x00000002) </span></div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga7753cebe1a52745ff90147970f7ec32e"> 198</a></span> <span class="preprocessor">#define OB_WRP_Sector_2 ((uint32_t)0x00000004) </span></div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga0c5703b7294cccd7a1db08075032c863"> 199</a></span> <span class="preprocessor">#define OB_WRP_Sector_3 ((uint32_t)0x00000008) </span></div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#gabb50050de92ef1fb2d0d0927323d8206"> 200</a></span> <span class="preprocessor">#define OB_WRP_Sector_4 ((uint32_t)0x00000010) </span></div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#gae1d6cf3e35d5a75934dec6ce9a5e33c3"> 201</a></span> <span class="preprocessor">#define OB_WRP_Sector_5 ((uint32_t)0x00000020) </span></div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga383d910c0be9c8ec4577b4fd4a6c8954"> 202</a></span> <span class="preprocessor">#define OB_WRP_Sector_6 ((uint32_t)0x00000040) </span></div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga23f59fa8ec37ea1072e617ac50f09632"> 203</a></span> <span class="preprocessor">#define OB_WRP_Sector_7 ((uint32_t)0x00000080) </span></div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#gaf351164510a07ba8cdcfde8473100c05"> 204</a></span> <span class="preprocessor">#define OB_WRP_Sector_8 ((uint32_t)0x00000100) </span></div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga5441787d51d48a73f85f2f8efe7f2992"> 205</a></span> <span class="preprocessor">#define OB_WRP_Sector_9 ((uint32_t)0x00000200) </span></div>
|
||||
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga886ff84dee003a1fbb6de64bf9465455"> 206</a></span> <span class="preprocessor">#define OB_WRP_Sector_10 ((uint32_t)0x00000400) </span></div>
|
||||
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#gadd07be676785c86096ad546f2e792d17"> 207</a></span> <span class="preprocessor">#define OB_WRP_Sector_11 ((uint32_t)0x00000800) </span></div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga6017ddd45ba809527a67ea79d534654d"> 208</a></span> <span class="preprocessor">#define OB_WRP_Sector_12 ((uint32_t)0x00000001) </span></div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga3e6fadab9115eaa7d3a44b9187019199"> 209</a></span> <span class="preprocessor">#define OB_WRP_Sector_13 ((uint32_t)0x00000002) </span></div>
|
||||
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga3570b8fbbebb638b70a7ceb439b90c0c"> 210</a></span> <span class="preprocessor">#define OB_WRP_Sector_14 ((uint32_t)0x00000004) </span></div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga195602bd65118521e2e07cfee5199fc4"> 211</a></span> <span class="preprocessor">#define OB_WRP_Sector_15 ((uint32_t)0x00000008) </span></div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga33f48e5c23a9d2dadbfb98185407fa2b"> 212</a></span> <span class="preprocessor">#define OB_WRP_Sector_16 ((uint32_t)0x00000010) </span></div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga7a06cd967ff575d1e1a8b0c5b5bc09c3"> 213</a></span> <span class="preprocessor">#define OB_WRP_Sector_17 ((uint32_t)0x00000020) </span></div>
|
||||
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga871f53f2aa60d9ba65024312959986b1"> 214</a></span> <span class="preprocessor">#define OB_WRP_Sector_18 ((uint32_t)0x00000040) </span></div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga3b9914a6e873329523fb698561974c24"> 215</a></span> <span class="preprocessor">#define OB_WRP_Sector_19 ((uint32_t)0x00000080) </span></div>
|
||||
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga6d0d9c3dd8ed4da1f5aacbefc74ab538"> 216</a></span> <span class="preprocessor">#define OB_WRP_Sector_20 ((uint32_t)0x00000100) </span></div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#gafa762ef68e35644f56c444c3ed497d16"> 217</a></span> <span class="preprocessor">#define OB_WRP_Sector_21 ((uint32_t)0x00000200) </span></div>
|
||||
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga08c719950d9ef0b7820701bcb3e2f200"> 218</a></span> <span class="preprocessor">#define OB_WRP_Sector_22 ((uint32_t)0x00000400) </span></div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#gaa187144b5798616bdc78084c413ba9c4"> 219</a></span> <span class="preprocessor">#define OB_WRP_Sector_23 ((uint32_t)0x00000800) </span></div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="group___option___bytes___write___protection.html#ga049185e634497456e6d3c7b3dca214d6"> 220</a></span> <span class="preprocessor">#define OB_WRP_Sector_All ((uint32_t)0x00000FFF) </span></div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> <span class="preprocessor">#define IS_OB_WRP(SECTOR)((((SECTOR) & (uint32_t)0xFFFFF000) == 0x00000000) && ((SECTOR) != 0x00000000))</span></div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"> 223</span> </div>
|
||||
<div class="line"><a name="l00230"></a><span class="lineno"><a class="line" href="group___selection___protection___mode.html#gab7bb6e6df3da639d4c0ea3e99f7fcf78"> 230</a></span> <span class="preprocessor">#define OB_PcROP_Disable ((uint8_t)0x00) </span></div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="group___selection___protection___mode.html#ga881784c2dbd13b7f36a4c59040bcdb9a"> 231</a></span> <span class="preprocessor">#define OB_PcROP_Enable ((uint8_t)0x80) </span></div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> <span class="preprocessor">#define IS_OB_PCROP_SELECT(PCROP) (((PCROP) == OB_PcROP_Disable) || ((PCROP) == OB_PcROP_Enable))</span></div>
|
||||
<div class="line"><a name="l00233"></a><span class="lineno"> 233</span> </div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga3f60f2e66dc6756fd31ce09f0dde9640"> 240</a></span> <span class="preprocessor">#define OB_PCROP_Sector_0 ((uint32_t)0x00000001) </span></div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga1855fef1037c7b981f2fa8ccf2da1a06"> 241</a></span> <span class="preprocessor">#define OB_PCROP_Sector_1 ((uint32_t)0x00000002) </span></div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#gaaf411f453ed3fdea94ae1b08e53c4b79"> 242</a></span> <span class="preprocessor">#define OB_PCROP_Sector_2 ((uint32_t)0x00000004) </span></div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga2c666d97ce23d86d6dc8e2dfe7dd2aeb"> 243</a></span> <span class="preprocessor">#define OB_PCROP_Sector_3 ((uint32_t)0x00000008) </span></div>
|
||||
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga2344dcfa0b839c2de0aea97e81ebe955"> 244</a></span> <span class="preprocessor">#define OB_PCROP_Sector_4 ((uint32_t)0x00000010) </span></div>
|
||||
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga9e463fccb3227c113640e7c5809d94d6"> 245</a></span> <span class="preprocessor">#define OB_PCROP_Sector_5 ((uint32_t)0x00000020) </span></div>
|
||||
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga5c3a055c8ea496f011c55bf9a607a80c"> 246</a></span> <span class="preprocessor">#define OB_PCROP_Sector_6 ((uint32_t)0x00000040) </span></div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga4dc6952514a36ce61258c90f640cefbb"> 247</a></span> <span class="preprocessor">#define OB_PCROP_Sector_7 ((uint32_t)0x00000080) </span></div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#gad7bb5853545ea3244500a161833f4b50"> 248</a></span> <span class="preprocessor">#define OB_PCROP_Sector_8 ((uint32_t)0x00000100) </span></div>
|
||||
<div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#gab7991ecb4a527874bbc3f35013cdaa21"> 249</a></span> <span class="preprocessor">#define OB_PCROP_Sector_9 ((uint32_t)0x00000200) </span></div>
|
||||
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga22ad1bd9b62c703580eb0f92e2375ef0"> 250</a></span> <span class="preprocessor">#define OB_PCROP_Sector_10 ((uint32_t)0x00000400) </span></div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#gaf11b006d57a58acbe33c67df24a1fdf5"> 251</a></span> <span class="preprocessor">#define OB_PCROP_Sector_11 ((uint32_t)0x00000800) </span></div>
|
||||
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#gad7925da91c9d900d57072ee7ab7451f0"> 252</a></span> <span class="preprocessor">#define OB_PCROP_Sector_12 ((uint32_t)0x00000001) </span></div>
|
||||
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga6117b7479d74df51a149771070ad7e5e"> 253</a></span> <span class="preprocessor">#define OB_PCROP_Sector_13 ((uint32_t)0x00000002) </span></div>
|
||||
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#gab0d1fb93212c2760df06b077b468728f"> 254</a></span> <span class="preprocessor">#define OB_PCROP_Sector_14 ((uint32_t)0x00000004) </span></div>
|
||||
<div class="line"><a name="l00255"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga58db84fe61bb2ac51807d34ad1656201"> 255</a></span> <span class="preprocessor">#define OB_PCROP_Sector_15 ((uint32_t)0x00000008) </span></div>
|
||||
<div class="line"><a name="l00256"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga54e66c6c4226753fdfb4e592ab089043"> 256</a></span> <span class="preprocessor">#define OB_PCROP_Sector_16 ((uint32_t)0x00000010) </span></div>
|
||||
<div class="line"><a name="l00257"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga6f34c2ff288339d9f47856272163f513"> 257</a></span> <span class="preprocessor">#define OB_PCROP_Sector_17 ((uint32_t)0x00000020) </span></div>
|
||||
<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga9bab873a3b34cedae2d8a38c3fc20151"> 258</a></span> <span class="preprocessor">#define OB_PCROP_Sector_18 ((uint32_t)0x00000040) </span></div>
|
||||
<div class="line"><a name="l00259"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga50f0d963708406effee704bd252e638b"> 259</a></span> <span class="preprocessor">#define OB_PCROP_Sector_19 ((uint32_t)0x00000080) </span></div>
|
||||
<div class="line"><a name="l00260"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga833be494457a42b20f14c113acb08be3"> 260</a></span> <span class="preprocessor">#define OB_PCROP_Sector_20 ((uint32_t)0x00000100) </span></div>
|
||||
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga4a2f665f87113f3e379d204a08caa287"> 261</a></span> <span class="preprocessor">#define OB_PCROP_Sector_21 ((uint32_t)0x00000200) </span></div>
|
||||
<div class="line"><a name="l00262"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga496f01ad20bb01d8b094bf9a855c6bc1"> 262</a></span> <span class="preprocessor">#define OB_PCROP_Sector_22 ((uint32_t)0x00000400) </span></div>
|
||||
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga492d673ec196681e7ddaeb5c28385fca"> 263</a></span> <span class="preprocessor">#define OB_PCROP_Sector_23 ((uint32_t)0x00000800) </span></div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="group___option___bytes___p_c___read_write___protection.html#ga9a58b6ede0c928d756dbba3b9e748834"> 264</a></span> <span class="preprocessor">#define OB_PCROP_Sector_All ((uint32_t)0x00000FFF) </span></div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> <span class="preprocessor">#define IS_OB_PCROP(SECTOR)((((SECTOR) & (uint32_t)0xFFFFF000) == 0x00000000) && ((SECTOR) != 0x00000000))</span></div>
|
||||
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> </div>
|
||||
<div class="line"><a name="l00274"></a><span class="lineno"> 274</span> <span class="preprocessor">#define OB_RDP_Level_0 ((uint8_t)0xAA)</span></div>
|
||||
<div class="line"><a name="l00275"></a><span class="lineno"> 275</span> <span class="preprocessor">#define OB_RDP_Level_1 ((uint8_t)0x55)</span></div>
|
||||
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span> <span class="comment">/*#define OB_RDP_Level_2 ((uint8_t)0xCC)*/</span> </div>
|
||||
<div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___option___bytes___read___protection.html#ga9f6200da3a5294668e1b24b65f85b34a"> 278</a></span> <span class="preprocessor">#define IS_OB_RDP(LEVEL) (((LEVEL) == OB_RDP_Level_0)||\</span></div>
|
||||
<div class="line"><a name="l00279"></a><span class="lineno"> 279</span> <span class="preprocessor"> ((LEVEL) == OB_RDP_Level_1))</span><span class="comment">/*||\</span></div>
|
||||
<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> <span class="comment"> ((LEVEL) == OB_RDP_Level_2))*/</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> </div>
|
||||
<div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___option___bytes___i_watchdog.html#ga5a357e232c955444c3f2ccb9a937ffce"> 288</a></span> <span class="preprocessor">#define OB_IWDG_SW ((uint8_t)0x20) </span></div>
|
||||
<div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___option___bytes___i_watchdog.html#gadfcbfa963d79c339ec8e2d5a7734e47a"> 289</a></span> <span class="preprocessor">#define OB_IWDG_HW ((uint8_t)0x00) </span></div>
|
||||
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <span class="preprocessor">#define IS_OB_IWDG_SOURCE(SOURCE) (((SOURCE) == OB_IWDG_SW) || ((SOURCE) == OB_IWDG_HW))</span></div>
|
||||
<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> </div>
|
||||
<div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___option___bytes__n_r_s_t___s_t_o_p.html#ga6762d6e4045fec58b49dfc03c1927d51"> 298</a></span> <span class="preprocessor">#define OB_STOP_NoRST ((uint8_t)0x40) </span></div>
|
||||
<div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___option___bytes__n_r_s_t___s_t_o_p.html#gaef92c03b1f279c532bfa13d3bb074b57"> 299</a></span> <span class="preprocessor">#define OB_STOP_RST ((uint8_t)0x00) </span></div>
|
||||
<div class="line"><a name="l00300"></a><span class="lineno"> 300</span> <span class="preprocessor">#define IS_OB_STOP_SOURCE(SOURCE) (((SOURCE) == OB_STOP_NoRST) || ((SOURCE) == OB_STOP_RST))</span></div>
|
||||
<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> </div>
|
||||
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___option___bytes__n_r_s_t___s_t_d_b_y.html#ga9588443b20719498422aeb72b65de839"> 309</a></span> <span class="preprocessor">#define OB_STDBY_NoRST ((uint8_t)0x80) </span></div>
|
||||
<div class="line"><a name="l00310"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___option___bytes__n_r_s_t___s_t_d_b_y.html#ga69451a6f69247528f58735c9c83499ce"> 310</a></span> <span class="preprocessor">#define OB_STDBY_RST ((uint8_t)0x00) </span></div>
|
||||
<div class="line"><a name="l00311"></a><span class="lineno"> 311</span> <span class="preprocessor">#define IS_OB_STDBY_SOURCE(SOURCE) (((SOURCE) == OB_STDBY_NoRST) || ((SOURCE) == OB_STDBY_RST))</span></div>
|
||||
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span> </div>
|
||||
<div class="line"><a name="l00319"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___b_o_r___reset___level.html#ga3132b8202c0a345e9dd33d136714b046"> 319</a></span> <span class="preprocessor">#define OB_BOR_LEVEL3 ((uint8_t)0x00) </span></div>
|
||||
<div class="line"><a name="l00320"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___b_o_r___reset___level.html#gad678e849fcf817f6ed2d837538e8ebc2"> 320</a></span> <span class="preprocessor">#define OB_BOR_LEVEL2 ((uint8_t)0x04) </span></div>
|
||||
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___b_o_r___reset___level.html#ga3a888b788e75f0bc1f9add85c9ccd9d6"> 321</a></span> <span class="preprocessor">#define OB_BOR_LEVEL1 ((uint8_t)0x08) </span></div>
|
||||
<div class="line"><a name="l00322"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___b_o_r___reset___level.html#gaabc231cb1d05a94fe860f67bb5a37b12"> 322</a></span> <span class="preprocessor">#define OB_BOR_OFF ((uint8_t)0x0C) </span></div>
|
||||
<div class="line"><a name="l00323"></a><span class="lineno"> 323</span> <span class="preprocessor">#define IS_OB_BOR(LEVEL) (((LEVEL) == OB_BOR_LEVEL1) || ((LEVEL) == OB_BOR_LEVEL2) ||\</span></div>
|
||||
<div class="line"><a name="l00324"></a><span class="lineno"> 324</span> <span class="preprocessor"> ((LEVEL) == OB_BOR_LEVEL3) || ((LEVEL) == OB_BOR_OFF))</span></div>
|
||||
<div class="line"><a name="l00325"></a><span class="lineno"> 325</span> </div>
|
||||
<div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___dual___boot.html#ga495bc9e3a0ed7b2b844ad1411d716024"> 332</a></span> <span class="preprocessor">#define OB_Dual_BootEnabled ((uint8_t)0x10) </span></div>
|
||||
<div class="line"><a name="l00333"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___dual___boot.html#gaaf6b09e15333af72ec39773b8c53ad0e"> 333</a></span> <span class="preprocessor">#define OB_Dual_BootDisabled ((uint8_t)0x00) </span></div>
|
||||
<div class="line"><a name="l00334"></a><span class="lineno"> 334</span> <span class="preprocessor">#define IS_OB_BOOT(BOOT) (((BOOT) == OB_Dual_BootEnabled) || ((BOOT) == OB_Dual_BootDisabled))</span></div>
|
||||
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> </div>
|
||||
<div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___interrupts.html#gaea20e80e1806d58a7544cfe8659e7f11"> 342</a></span> <span class="preprocessor">#define FLASH_IT_EOP ((uint32_t)0x01000000) </span></div>
|
||||
<div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___interrupts.html#ga4e2c23ab8c1b9a5ee49bf6d695d9ae8c"> 343</a></span> <span class="preprocessor">#define FLASH_IT_ERR ((uint32_t)0x02000000) </span></div>
|
||||
<div class="line"><a name="l00344"></a><span class="lineno"> 344</span> <span class="preprocessor">#define IS_FLASH_IT(IT) ((((IT) & (uint32_t)0xFCFFFFFF) == 0x00000000) && ((IT) != 0x00000000))</span></div>
|
||||
<div class="line"><a name="l00345"></a><span class="lineno"> 345</span> </div>
|
||||
<div class="line"><a name="l00352"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___flags.html#gaf043ba4d8f837350bfc7754a99fae5a9"> 352</a></span> <span class="preprocessor">#define FLASH_FLAG_EOP ((uint32_t)0x00000001) </span></div>
|
||||
<div class="line"><a name="l00353"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___flags.html#gad8a96ceda91fcf0d1299da933b5816f1"> 353</a></span> <span class="preprocessor">#define FLASH_FLAG_OPERR ((uint32_t)0x00000002) </span></div>
|
||||
<div class="line"><a name="l00354"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___flags.html#ga6abf64f916992585899369166db3f266"> 354</a></span> <span class="preprocessor">#define FLASH_FLAG_WRPERR ((uint32_t)0x00000010) </span></div>
|
||||
<div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___flags.html#ga2c3f4dbea065f8ea2987eada4dab30bd"> 355</a></span> <span class="preprocessor">#define FLASH_FLAG_PGAERR ((uint32_t)0x00000020) </span></div>
|
||||
<div class="line"><a name="l00356"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___flags.html#ga88a93907641f5eeb4091a26b84c94897"> 356</a></span> <span class="preprocessor">#define FLASH_FLAG_PGPERR ((uint32_t)0x00000040) </span></div>
|
||||
<div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___flags.html#ga25b80c716320e667162846da8be09b68"> 357</a></span> <span class="preprocessor">#define FLASH_FLAG_PGSERR ((uint32_t)0x00000080) </span></div>
|
||||
<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___flags.html#ga0d1faec4c7bcca54d543ff3cd8983d3b"> 358</a></span> <span class="preprocessor">#define FLASH_FLAG_RDERR ((uint32_t)0x00000100) </span></div>
|
||||
<div class="line"><a name="l00359"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___flags.html#gad3bc368f954ad7744deda3315da2fff7"> 359</a></span> <span class="preprocessor">#define FLASH_FLAG_BSY ((uint32_t)0x00010000) </span></div>
|
||||
<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> <span class="preprocessor">#define IS_FLASH_CLEAR_FLAG(FLAG) ((((FLAG) & (uint32_t)0xFFFFFE0C) == 0x00000000) && ((FLAG) != 0x00000000))</span></div>
|
||||
<div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="preprocessor">#define IS_FLASH_GET_FLAG(FLAG) (((FLAG) == FLASH_FLAG_EOP) || ((FLAG) == FLASH_FLAG_OPERR) || \</span></div>
|
||||
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span> <span class="preprocessor"> ((FLAG) == FLASH_FLAG_WRPERR) || ((FLAG) == FLASH_FLAG_PGAERR) || \</span></div>
|
||||
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span> <span class="preprocessor"> ((FLAG) == FLASH_FLAG_PGPERR) || ((FLAG) == FLASH_FLAG_PGSERR) || \</span></div>
|
||||
<div class="line"><a name="l00364"></a><span class="lineno"> 364</span> <span class="preprocessor"> ((FLAG) == FLASH_FLAG_BSY) || ((FLAG) == FLASH_FLAG_RDERR))</span></div>
|
||||
<div class="line"><a name="l00365"></a><span class="lineno"> 365</span> </div>
|
||||
<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> <span class="preprocessor">#define FLASH_PSIZE_BYTE ((uint32_t)0x00000000)</span></div>
|
||||
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span> <span class="preprocessor">#define FLASH_PSIZE_HALF_WORD ((uint32_t)0x00000100)</span></div>
|
||||
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span> <span class="preprocessor">#define FLASH_PSIZE_WORD ((uint32_t)0x00000200)</span></div>
|
||||
<div class="line"><a name="l00375"></a><span class="lineno"> 375</span> <span class="preprocessor">#define FLASH_PSIZE_DOUBLE_WORD ((uint32_t)0x00000300)</span></div>
|
||||
<div class="line"><a name="l00376"></a><span class="lineno"> 376</span> <span class="preprocessor">#define CR_PSIZE_MASK ((uint32_t)0xFFFFFCFF)</span></div>
|
||||
<div class="line"><a name="l00377"></a><span class="lineno"> 377</span> </div>
|
||||
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span> <span class="preprocessor">#define RDP_KEY ((uint16_t)0x00A5)</span></div>
|
||||
<div class="line"><a name="l00385"></a><span class="lineno"> 385</span> <span class="preprocessor">#define FLASH_KEY1 ((uint32_t)0x45670123)</span></div>
|
||||
<div class="line"><a name="l00386"></a><span class="lineno"> 386</span> <span class="preprocessor">#define FLASH_KEY2 ((uint32_t)0xCDEF89AB)</span></div>
|
||||
<div class="line"><a name="l00387"></a><span class="lineno"> 387</span> <span class="preprocessor">#define FLASH_OPT_KEY1 ((uint32_t)0x08192A3B)</span></div>
|
||||
<div class="line"><a name="l00388"></a><span class="lineno"> 388</span> <span class="preprocessor">#define FLASH_OPT_KEY2 ((uint32_t)0x4C5D6E7F)</span></div>
|
||||
<div class="line"><a name="l00389"></a><span class="lineno"> 389</span> </div>
|
||||
<div class="line"><a name="l00396"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___exported___constants.html#gaeaca61fbcff69df08100280868bff214"> 396</a></span> <span class="preprocessor">#define ACR_BYTE0_ADDRESS ((uint32_t)0x40023C00) </span></div>
|
||||
<div class="line"><a name="l00397"></a><span class="lineno"> 397</span> </div>
|
||||
<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___exported___constants.html#ga8223df020203a97af44e4b14e219d01e"> 400</a></span> <span class="preprocessor">#define OPTCR_BYTE0_ADDRESS ((uint32_t)0x40023C14)</span></div>
|
||||
<div class="line"><a name="l00401"></a><span class="lineno"> 401</span> </div>
|
||||
<div class="line"><a name="l00404"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___exported___constants.html#ga3c08568a9b3a9d213a70eff8e87117ac"> 404</a></span> <span class="preprocessor">#define OPTCR_BYTE1_ADDRESS ((uint32_t)0x40023C15)</span></div>
|
||||
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span> </div>
|
||||
<div class="line"><a name="l00408"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___exported___constants.html#ga600e8029b876676da246a62924a294c7"> 408</a></span> <span class="preprocessor">#define OPTCR_BYTE2_ADDRESS ((uint32_t)0x40023C16)</span></div>
|
||||
<div class="line"><a name="l00409"></a><span class="lineno"> 409</span> </div>
|
||||
<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___exported___constants.html#gab0cdb1b585010a65ca09ecf67055fb94"> 412</a></span> <span class="preprocessor">#define OPTCR_BYTE3_ADDRESS ((uint32_t)0x40023C17)</span></div>
|
||||
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span> </div>
|
||||
<div class="line"><a name="l00417"></a><span class="lineno"><a class="line" href="group___f_l_a_s_h___exported___constants.html#ga78bd2e958bf68ff2655927cd999a1995"> 417</a></span> <span class="preprocessor">#define OPTCR1_BYTE2_ADDRESS ((uint32_t)0x40023C1A)</span></div>
|
||||
<div class="line"><a name="l00418"></a><span class="lineno"> 418</span> </div>
|
||||
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> <span class="comment">/* Exported macro ------------------------------------------------------------*/</span></div>
|
||||
<div class="line"><a name="l00424"></a><span class="lineno"> 424</span> <span class="comment">/* Exported functions --------------------------------------------------------*/</span> </div>
|
||||
<div class="line"><a name="l00425"></a><span class="lineno"> 425</span>  </div>
|
||||
<div class="line"><a name="l00426"></a><span class="lineno"> 426</span> <span class="comment">/* FLASH Interface configuration functions ************************************/</span></div>
|
||||
<div class="line"><a name="l00427"></a><span class="lineno"> 427</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga54bcb96270215c752c3479c8c9e438c0">FLASH_SetLatency</a>(uint32_t FLASH_Latency);</div>
|
||||
<div class="line"><a name="l00428"></a><span class="lineno"> 428</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#gafaa24b6176b587bdda46abbe755af986">FLASH_PrefetchBufferCmd</a>(FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga7d5a9a35e792d844c329d7f1656b50ae">FLASH_InstructionCacheCmd</a>(FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga937a824493f3c6949289401a767a0360">FLASH_DataCacheCmd</a>(FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#gaf6f1e54d9df32f3c196d67e59eb80a49">FLASH_InstructionCacheReset</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00432"></a><span class="lineno"> 432</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga8332da89b072373b7f116e0b7c137a22">FLASH_DataCacheReset</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00433"></a><span class="lineno"> 433</span> </div>
|
||||
<div class="line"><a name="l00434"></a><span class="lineno"> 434</span> <span class="comment">/* FLASH Memory Programming functions *****************************************/</span> </div>
|
||||
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga4084d0184bab463a1579271bf474aaef">FLASH_Unlock</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00436"></a><span class="lineno"> 436</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga46899557353c4312ddbe3f25e65df1d8">FLASH_Lock</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00437"></a><span class="lineno"> 437</span> <a class="code" href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0">FLASH_Status</a> <a class="code" href="group___f_l_a_s_h.html#ga48f408290b32a3aebbcad83a00fc447c">FLASH_EraseSector</a>(uint32_t FLASH_Sector, uint8_t VoltageRange);</div>
|
||||
<div class="line"><a name="l00438"></a><span class="lineno"> 438</span> <a class="code" href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0">FLASH_Status</a> <a class="code" href="group___f_l_a_s_h.html#ga2aee006e5f4db4280bdedd401dfa50f9">FLASH_EraseAllSectors</a>(uint8_t VoltageRange);</div>
|
||||
<div class="line"><a name="l00439"></a><span class="lineno"> 439</span> <a class="code" href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0">FLASH_Status</a> <a class="code" href="group___f_l_a_s_h.html#gac297cb140218ab3fd6afa9c53087473c">FLASH_EraseAllBank1Sectors</a>(uint8_t VoltageRange);</div>
|
||||
<div class="line"><a name="l00440"></a><span class="lineno"> 440</span> <a class="code" href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0">FLASH_Status</a> <a class="code" href="group___f_l_a_s_h.html#ga0d841f874ee2cd6dcb3b5d08a39f28e2">FLASH_EraseAllBank2Sectors</a>(uint8_t VoltageRange);</div>
|
||||
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span> <a class="code" href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0">FLASH_Status</a> <a class="code" href="group___f_l_a_s_h.html#gab84b52121e58d0dbc8ff2a92145d20f2">FLASH_ProgramDoubleWord</a>(uint32_t Address, uint64_t Data);</div>
|
||||
<div class="line"><a name="l00442"></a><span class="lineno"> 442</span> <a class="code" href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0">FLASH_Status</a> <a class="code" href="group___f_l_a_s_h.html#gaac9a2f400b92537bd42a6bd7cc237b11">FLASH_ProgramWord</a>(uint32_t Address, uint32_t Data);</div>
|
||||
<div class="line"><a name="l00443"></a><span class="lineno"> 443</span> <a class="code" href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0">FLASH_Status</a> <a class="code" href="group___f_l_a_s_h.html#ga5c1336f667950a8765887228f1d0d501">FLASH_ProgramHalfWord</a>(uint32_t Address, uint16_t Data);</div>
|
||||
<div class="line"><a name="l00444"></a><span class="lineno"> 444</span> <a class="code" href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0">FLASH_Status</a> <a class="code" href="group___f_l_a_s_h.html#gac425adf52fe7f229ef6bb893fe386848">FLASH_ProgramByte</a>(uint32_t Address, uint8_t Data);</div>
|
||||
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span> </div>
|
||||
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span> <span class="comment">/* Option Bytes Programming functions *****************************************/</span> </div>
|
||||
<div class="line"><a name="l00447"></a><span class="lineno"> 447</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga518d6e3bbba2adf1523e8454f62348e9">FLASH_OB_Unlock</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00448"></a><span class="lineno"> 448</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga63a33d9af7e29b64c3806e5505c59b74">FLASH_OB_Lock</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#gaffe7e91bcce65ac079ae5afa1db568b5">FLASH_OB_WRPConfig</a>(uint32_t OB_WRP, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l00450"></a><span class="lineno"> 450</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#gadf76da1410201befd9b6d0e6b045765d">FLASH_OB_WRP1Config</a>(uint32_t OB_WRP, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l00451"></a><span class="lineno"> 451</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga5386f380dfee13880dee3d7a4c8f39bc">FLASH_OB_PCROPSelectionConfig</a>(uint8_t OB_PcROP);</div>
|
||||
<div class="line"><a name="l00452"></a><span class="lineno"> 452</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#gad2905f3985df53e8bc5115d34a544550">FLASH_OB_PCROPConfig</a>(uint32_t OB_PCROP, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l00453"></a><span class="lineno"> 453</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga81cc635921384a7475396118a7914436">FLASH_OB_PCROP1Config</a>(uint32_t OB_PCROP, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l00454"></a><span class="lineno"> 454</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga12cb6799f725a49cd151eef4d6d1789b">FLASH_OB_RDPConfig</a>(uint8_t OB_RDP);</div>
|
||||
<div class="line"><a name="l00455"></a><span class="lineno"> 455</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga6b605409e4271b4cc6dfb56ed8108a1a">FLASH_OB_UserConfig</a>(uint8_t OB_IWDG, uint8_t OB_STOP, uint8_t OB_STDBY);</div>
|
||||
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga621bf052bc381c7a37fb1f8758f5ec2e">FLASH_OB_BORConfig</a>(uint8_t OB_BOR);</div>
|
||||
<div class="line"><a name="l00457"></a><span class="lineno"> 457</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#gaf1ec3fe0f2eb74cd9466168068dcc38c">FLASH_OB_BootConfig</a>(uint8_t OB_BOOT);</div>
|
||||
<div class="line"><a name="l00458"></a><span class="lineno"> 458</span> <a class="code" href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0">FLASH_Status</a> <a class="code" href="group___f_l_a_s_h.html#gabcbd44a62a2488d8b90aa8562a258ef1">FLASH_OB_Launch</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00459"></a><span class="lineno"> 459</span> uint8_t <a class="code" href="group___f_l_a_s_h.html#ga737dd808489113af7f8df7f7e9f7baae">FLASH_OB_GetUser</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00460"></a><span class="lineno"> 460</span> uint16_t <a class="code" href="group___f_l_a_s_h.html#gafa2aec5fa1ea7a73c31f3405f465c525">FLASH_OB_GetWRP</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00461"></a><span class="lineno"> 461</span> uint16_t <a class="code" href="group___f_l_a_s_h.html#ga7d6f2d78dd1dc5e4b9614179620942ec">FLASH_OB_GetWRP1</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span> uint16_t <a class="code" href="group___f_l_a_s_h.html#ga97a1969dbc2aa1582d1bfb2265b34c6a">FLASH_OB_GetPCROP</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span> uint16_t <a class="code" href="group___f_l_a_s_h.html#ga872283d48ae605d27b19f9d1a73d7184">FLASH_OB_GetPCROP1</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00464"></a><span class="lineno"> 464</span> FlagStatus <a class="code" href="group___f_l_a_s_h.html#ga2f0151c6c923396eaf96c554a5860c31">FLASH_OB_GetRDP</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00465"></a><span class="lineno"> 465</span> uint8_t <a class="code" href="group___f_l_a_s_h.html#gab8a8804905929b2edd544d28c2e7b215">FLASH_OB_GetBOR</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span> </div>
|
||||
<div class="line"><a name="l00467"></a><span class="lineno"> 467</span> <span class="comment">/* Interrupts and flags management functions **********************************/</span></div>
|
||||
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#ga94c1e51a9c3bf8d48eb6eb4a4d054861">FLASH_ITConfig</a>(uint32_t FLASH_IT, FunctionalState NewState);</div>
|
||||
<div class="line"><a name="l00469"></a><span class="lineno"> 469</span> FlagStatus <a class="code" href="group___f_l_a_s_h.html#gae3fb545e32f21501ca27d4380e0f2088">FLASH_GetFlagStatus</a>(uint32_t FLASH_FLAG);</div>
|
||||
<div class="line"><a name="l00470"></a><span class="lineno"> 470</span> <span class="keywordtype">void</span> <a class="code" href="group___f_l_a_s_h.html#gac4be1d486483fa5cd70ec77d44ca8f87">FLASH_ClearFlag</a>(uint32_t FLASH_FLAG);</div>
|
||||
<div class="line"><a name="l00471"></a><span class="lineno"> 471</span> <a class="code" href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0">FLASH_Status</a> <a class="code" href="group___f_l_a_s_h.html#gac265b8d1e7ea11e44ceee28797c3debb">FLASH_GetStatus</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00472"></a><span class="lineno"> 472</span> <a class="code" href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0">FLASH_Status</a> <a class="code" href="group___f_l_a_s_h.html#gaaf8ea3b00c9a5f5eca0df9a795b83f22">FLASH_WaitForLastOperation</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l00473"></a><span class="lineno"> 473</span> </div>
|
||||
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
|
||||
<div class="line"><a name="l00475"></a><span class="lineno"> 475</span> }</div>
|
||||
<div class="line"><a name="l00476"></a><span class="lineno"> 476</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00477"></a><span class="lineno"> 477</span> </div>
|
||||
<div class="line"><a name="l00478"></a><span class="lineno"> 478</span> <span class="preprocessor">#endif </span><span class="comment">/* __STM32F4xx_FLASH_H */</span><span class="preprocessor"></span></div>
|
||||
<div class="line"><a name="l00479"></a><span class="lineno"> 479</span> </div>
|
||||
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span> <span class="comment">/************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/</span></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gadf76da1410201befd9b6d0e6b045765d"><div class="ttname"><a href="group___f_l_a_s_h.html#gadf76da1410201befd9b6d0e6b045765d">FLASH_OB_WRP1Config</a></div><div class="ttdeci">void FLASH_OB_WRP1Config(uint32_t OB_WRP, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the write protection of the desired sectors, for the second 1 Mb of the Flash...</div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1048</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga5c1336f667950a8765887228f1d0d501"><div class="ttname"><a href="group___f_l_a_s_h.html#ga5c1336f667950a8765887228f1d0d501">FLASH_ProgramHalfWord</a></div><div class="ttdeci">FLASH_Status FLASH_ProgramHalfWord(uint32_t Address, uint16_t Data)</div><div class="ttdoc">Programs a half word (16-bit) at a specified address. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:827</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga94c1e51a9c3bf8d48eb6eb4a4d054861"><div class="ttname"><a href="group___f_l_a_s_h.html#ga94c1e51a9c3bf8d48eb6eb4a4d054861">FLASH_ITConfig</a></div><div class="ttdeci">void FLASH_ITConfig(uint32_t FLASH_IT, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the specified FLASH interrupts. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1450</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gac297cb140218ab3fd6afa9c53087473c"><div class="ttname"><a href="group___f_l_a_s_h.html#gac297cb140218ab3fd6afa9c53087473c">FLASH_EraseAllBank1Sectors</a></div><div class="ttdeci">FLASH_Status FLASH_EraseAllBank1Sectors(uint8_t VoltageRange)</div><div class="ttdoc">Erases all FLASH Sectors in Bank 1. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:618</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga12cb6799f725a49cd151eef4d6d1789b"><div class="ttname"><a href="group___f_l_a_s_h.html#ga12cb6799f725a49cd151eef4d6d1789b">FLASH_OB_RDPConfig</a></div><div class="ttdeci">void FLASH_OB_RDPConfig(uint8_t OB_RDP)</div><div class="ttdoc">Sets the read protection level. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1201</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga0d841f874ee2cd6dcb3b5d08a39f28e2"><div class="ttname"><a href="group___f_l_a_s_h.html#ga0d841f874ee2cd6dcb3b5d08a39f28e2">FLASH_EraseAllBank2Sectors</a></div><div class="ttdeci">FLASH_Status FLASH_EraseAllBank2Sectors(uint8_t VoltageRange)</div><div class="ttdoc">Erases all FLASH Sectors in Bank 2. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:685</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gaaf8ea3b00c9a5f5eca0df9a795b83f22"><div class="ttname"><a href="group___f_l_a_s_h.html#gaaf8ea3b00c9a5f5eca0df9a795b83f22">FLASH_WaitForLastOperation</a></div><div class="ttdeci">FLASH_Status FLASH_WaitForLastOperation(void)</div><div class="ttdoc">Waits for a FLASH operation to complete. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1578</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga48f408290b32a3aebbcad83a00fc447c"><div class="ttname"><a href="group___f_l_a_s_h.html#ga48f408290b32a3aebbcad83a00fc447c">FLASH_EraseSector</a></div><div class="ttdeci">FLASH_Status FLASH_EraseSector(uint32_t FLASH_Sector, uint8_t VoltageRange)</div><div class="ttdoc">Erases a specified FLASH Sector. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:469</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga7d6f2d78dd1dc5e4b9614179620942ec"><div class="ttname"><a href="group___f_l_a_s_h.html#ga7d6f2d78dd1dc5e4b9614179620942ec">FLASH_OB_GetWRP1</a></div><div class="ttdeci">uint16_t FLASH_OB_GetWRP1(void)</div><div class="ttdoc">Returns the FLASH Write Protection Option Bytes value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1356</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gafa2aec5fa1ea7a73c31f3405f465c525"><div class="ttname"><a href="group___f_l_a_s_h.html#gafa2aec5fa1ea7a73c31f3405f465c525">FLASH_OB_GetWRP</a></div><div class="ttdeci">uint16_t FLASH_OB_GetWRP(void)</div><div class="ttdoc">Returns the FLASH Write Protection Option Bytes value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1342</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gac4be1d486483fa5cd70ec77d44ca8f87"><div class="ttname"><a href="group___f_l_a_s_h.html#gac4be1d486483fa5cd70ec77d44ca8f87">FLASH_ClearFlag</a></div><div class="ttdeci">void FLASH_ClearFlag(uint32_t FLASH_FLAG)</div><div class="ttdoc">Clears the FLASH's pending flags. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1513</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga63a33d9af7e29b64c3806e5505c59b74"><div class="ttname"><a href="group___f_l_a_s_h.html#ga63a33d9af7e29b64c3806e5505c59b74">FLASH_OB_Lock</a></div><div class="ttdeci">void FLASH_OB_Lock(void)</div><div class="ttdoc">Locks the FLASH Option Control Registers access. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:983</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga2aee006e5f4db4280bdedd401dfa50f9"><div class="ttname"><a href="group___f_l_a_s_h.html#ga2aee006e5f4db4280bdedd401dfa50f9">FLASH_EraseAllSectors</a></div><div class="ttdeci">FLASH_Status FLASH_EraseAllSectors(uint8_t VoltageRange)</div><div class="ttdoc">Erases all FLASH Sectors. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:537</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___f_l_a_s_h_html_gad2905f3985df53e8bc5115d34a544550"><div class="ttname"><a href="group___f_l_a_s_h.html#gad2905f3985df53e8bc5115d34a544550">FLASH_OB_PCROPConfig</a></div><div class="ttdeci">void FLASH_OB_PCROPConfig(uint32_t OB_PCROP, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the read/write protection (PCROP) of the desired sectors, for the first 1 MB of t...</div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1128</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga621bf052bc381c7a37fb1f8758f5ec2e"><div class="ttname"><a href="group___f_l_a_s_h.html#ga621bf052bc381c7a37fb1f8758f5ec2e">FLASH_OB_BORConfig</a></div><div class="ttdeci">void FLASH_OB_BORConfig(uint8_t OB_BOR)</div><div class="ttdoc">Sets the BOR Level. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1295</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga937a824493f3c6949289401a767a0360"><div class="ttname"><a href="group___f_l_a_s_h.html#ga937a824493f3c6949289401a767a0360">FLASH_DataCacheCmd</a></div><div class="ttdeci">void FLASH_DataCacheCmd(FunctionalState NewState)</div><div class="ttdoc">Enables or disables the Data Cache feature. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:335</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gaf6f1e54d9df32f3c196d67e59eb80a49"><div class="ttname"><a href="group___f_l_a_s_h.html#gaf6f1e54d9df32f3c196d67e59eb80a49">FLASH_InstructionCacheReset</a></div><div class="ttdeci">void FLASH_InstructionCacheReset(void)</div><div class="ttdoc">Resets the Instruction Cache. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:356</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga7d5a9a35e792d844c329d7f1656b50ae"><div class="ttname"><a href="group___f_l_a_s_h.html#ga7d5a9a35e792d844c329d7f1656b50ae">FLASH_InstructionCacheCmd</a></div><div class="ttdeci">void FLASH_InstructionCacheCmd(FunctionalState NewState)</div><div class="ttdoc">Enables or disables the Instruction Cache feature. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:314</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gab84b52121e58d0dbc8ff2a92145d20f2"><div class="ttname"><a href="group___f_l_a_s_h.html#gab84b52121e58d0dbc8ff2a92145d20f2">FLASH_ProgramDoubleWord</a></div><div class="ttdeci">FLASH_Status FLASH_ProgramDoubleWord(uint32_t Address, uint64_t Data)</div><div class="ttdoc">Programs a double word (64-bit) at a specified address. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:742</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga4084d0184bab463a1579271bf474aaef"><div class="ttname"><a href="group___f_l_a_s_h.html#ga4084d0184bab463a1579271bf474aaef">FLASH_Unlock</a></div><div class="ttdeci">void FLASH_Unlock(void)</div><div class="ttdoc">Unlocks the FLASH control register access. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:414</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gaffe7e91bcce65ac079ae5afa1db568b5"><div class="ttname"><a href="group___f_l_a_s_h.html#gaffe7e91bcce65ac079ae5afa1db568b5">FLASH_OB_WRPConfig</a></div><div class="ttdeci">void FLASH_OB_WRPConfig(uint32_t OB_WRP, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the write protection of the desired sectors, for the first 1 Mb of the Flash...</div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1006</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gae3fb545e32f21501ca27d4380e0f2088"><div class="ttname"><a href="group___f_l_a_s_h.html#gae3fb545e32f21501ca27d4380e0f2088">FLASH_GetFlagStatus</a></div><div class="ttdeci">FlagStatus FLASH_GetFlagStatus(uint32_t FLASH_FLAG)</div><div class="ttdoc">Checks whether the specified FLASH flag is set or not. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1482</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga518d6e3bbba2adf1523e8454f62348e9"><div class="ttname"><a href="group___f_l_a_s_h.html#ga518d6e3bbba2adf1523e8454f62348e9">FLASH_OB_Unlock</a></div><div class="ttdeci">void FLASH_OB_Unlock(void)</div><div class="ttdoc">Unlocks the FLASH Option Control Registers access. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:968</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga8332da89b072373b7f116e0b7c137a22"><div class="ttname"><a href="group___f_l_a_s_h.html#ga8332da89b072373b7f116e0b7c137a22">FLASH_DataCacheReset</a></div><div class="ttdeci">void FLASH_DataCacheReset(void)</div><div class="ttdoc">Resets the Data Cache. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:367</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga872283d48ae605d27b19f9d1a73d7184"><div class="ttname"><a href="group___f_l_a_s_h.html#ga872283d48ae605d27b19f9d1a73d7184">FLASH_OB_GetPCROP1</a></div><div class="ttdeci">uint16_t FLASH_OB_GetPCROP1(void)</div><div class="ttdoc">Returns the FLASH PC Read/Write Protection Option Bytes value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1384</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga5386f380dfee13880dee3d7a4c8f39bc"><div class="ttname"><a href="group___f_l_a_s_h.html#ga5386f380dfee13880dee3d7a4c8f39bc">FLASH_OB_PCROPSelectionConfig</a></div><div class="ttdeci">void FLASH_OB_PCROPSelectionConfig(uint8_t OB_PcROP)</div><div class="ttdoc">Select the Protection Mode (SPRMOD). </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1098</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga2f0151c6c923396eaf96c554a5860c31"><div class="ttname"><a href="group___f_l_a_s_h.html#ga2f0151c6c923396eaf96c554a5860c31">FLASH_OB_GetRDP</a></div><div class="ttdeci">FlagStatus FLASH_OB_GetRDP(void)</div><div class="ttdoc">Returns the FLASH Read Protection level. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1397</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga737dd808489113af7f8df7f7e9f7baae"><div class="ttname"><a href="group___f_l_a_s_h.html#ga737dd808489113af7f8df7f7e9f7baae">FLASH_OB_GetUser</a></div><div class="ttdeci">uint8_t FLASH_OB_GetUser(void)</div><div class="ttdoc">Returns the FLASH User Option Bytes values. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1331</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gafaa24b6176b587bdda46abbe755af986"><div class="ttname"><a href="group___f_l_a_s_h.html#gafaa24b6176b587bdda46abbe755af986">FLASH_PrefetchBufferCmd</a></div><div class="ttdeci">void FLASH_PrefetchBufferCmd(FunctionalState NewState)</div><div class="ttdoc">Enables or disables the Prefetch Buffer. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:292</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gab8a8804905929b2edd544d28c2e7b215"><div class="ttname"><a href="group___f_l_a_s_h.html#gab8a8804905929b2edd544d28c2e7b215">FLASH_OB_GetBOR</a></div><div class="ttdeci">uint8_t FLASH_OB_GetBOR(void)</div><div class="ttdoc">Returns the FLASH BOR level. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1421</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gac425adf52fe7f229ef6bb893fe386848"><div class="ttname"><a href="group___f_l_a_s_h.html#gac425adf52fe7f229ef6bb893fe386848">FLASH_ProgramByte</a></div><div class="ttdeci">FLASH_Status FLASH_ProgramByte(uint32_t Address, uint8_t Data)</div><div class="ttdoc">Programs a byte (8-bit) at a specified address. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:869</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga81cc635921384a7475396118a7914436"><div class="ttname"><a href="group___f_l_a_s_h.html#ga81cc635921384a7475396118a7914436">FLASH_OB_PCROP1Config</a></div><div class="ttdeci">void FLASH_OB_PCROP1Config(uint32_t OB_PCROP, FunctionalState NewState)</div><div class="ttdoc">Enables or disables the read/write protection (PCROP) of the desired sectors. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1165</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga54bcb96270215c752c3479c8c9e438c0"><div class="ttname"><a href="group___f_l_a_s_h.html#ga54bcb96270215c752c3479c8c9e438c0">FLASH_SetLatency</a></div><div class="ttdeci">void FLASH_SetLatency(uint32_t FLASH_Latency)</div><div class="ttdoc">Sets the code latency value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:277</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gabcbd44a62a2488d8b90aa8562a258ef1"><div class="ttname"><a href="group___f_l_a_s_h.html#gabcbd44a62a2488d8b90aa8562a258ef1">FLASH_OB_Launch</a></div><div class="ttdeci">FLASH_Status FLASH_OB_Launch(void)</div><div class="ttdoc">Launch the option byte loading. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1312</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gac265b8d1e7ea11e44ceee28797c3debb"><div class="ttname"><a href="group___f_l_a_s_h.html#gac265b8d1e7ea11e44ceee28797c3debb">FLASH_GetStatus</a></div><div class="ttdeci">FLASH_Status FLASH_GetStatus(void)</div><div class="ttdoc">Returns the FLASH Status. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1528</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gaf1ec3fe0f2eb74cd9466168068dcc38c"><div class="ttname"><a href="group___f_l_a_s_h.html#gaf1ec3fe0f2eb74cd9466168068dcc38c">FLASH_OB_BootConfig</a></div><div class="ttdeci">void FLASH_OB_BootConfig(uint8_t OB_BOOT)</div><div class="ttdoc">Configure the Dual Bank Boot. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1274</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga6b605409e4271b4cc6dfb56ed8108a1a"><div class="ttname"><a href="group___f_l_a_s_h.html#ga6b605409e4271b4cc6dfb56ed8108a1a">FLASH_OB_UserConfig</a></div><div class="ttdeci">void FLASH_OB_UserConfig(uint8_t OB_IWDG, uint8_t OB_STOP, uint8_t OB_STDBY)</div><div class="ttdoc">Programs the FLASH User Option Byte: IWDG_SW / RST_STOP / RST_STDBY. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1233</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga46899557353c4312ddbe3f25e65df1d8"><div class="ttname"><a href="group___f_l_a_s_h.html#ga46899557353c4312ddbe3f25e65df1d8">FLASH_Lock</a></div><div class="ttdeci">void FLASH_Lock(void)</div><div class="ttdoc">Locks the FLASH control register access. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:429</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gadc63a6f3404ff1f71229a66915e9cdc0"><div class="ttname"><a href="group___f_l_a_s_h.html#gadc63a6f3404ff1f71229a66915e9cdc0">FLASH_Status</a></div><div class="ttdeci">FLASH_Status</div><div class="ttdoc">FLASH Status. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.h:52</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_ga97a1969dbc2aa1582d1bfb2265b34c6a"><div class="ttname"><a href="group___f_l_a_s_h.html#ga97a1969dbc2aa1582d1bfb2265b34c6a">FLASH_OB_GetPCROP</a></div><div class="ttdeci">uint16_t FLASH_OB_GetPCROP(void)</div><div class="ttdoc">Returns the FLASH PC Read/Write Protection Option Bytes value. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:1370</div></div>
|
||||
<div class="ttc" id="group___f_l_a_s_h_html_gaac9a2f400b92537bd42a6bd7cc237b11"><div class="ttname"><a href="group___f_l_a_s_h.html#gaac9a2f400b92537bd42a6bd7cc237b11">FLASH_ProgramWord</a></div><div class="ttdeci">FLASH_Status FLASH_ProgramWord(uint32_t Address, uint32_t Data)</div><div class="ttdoc">Programs a word (32-bit) at a specified address. </div><div class="ttdef"><b>Definition:</b> stm32f4xx_flash.c:785</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>
|
||||
Reference in New Issue
Block a user