You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

220 lines
9.8KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
  5. <meta http-equiv="X-UA-Compatible" content="IE=9"/>
  6. <meta name="generator" content="Doxygen 1.8.10"/>
  7. <title>SdFat: fat32_fsinfo Struct Reference</title>
  8. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  9. <script type="text/javascript" src="jquery.js"></script>
  10. <script type="text/javascript" src="dynsections.js"></script>
  11. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  12. <script type="text/javascript" src="search/searchdata.js"></script>
  13. <script type="text/javascript" src="search/search.js"></script>
  14. <script type="text/javascript">
  15. $(document).ready(function() { init_search(); });
  16. </script>
  17. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  18. </head>
  19. <body>
  20. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  21. <div id="titlearea">
  22. <table cellspacing="0" cellpadding="0">
  23. <tbody>
  24. <tr style="height: 56px;">
  25. <td id="projectalign" style="padding-left: 0.5em;">
  26. <div id="projectname">SdFat
  27. </div>
  28. </td>
  29. </tr>
  30. </tbody>
  31. </table>
  32. </div>
  33. <!-- end header part -->
  34. <!-- Generated by Doxygen 1.8.10 -->
  35. <script type="text/javascript">
  36. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  37. </script>
  38. <div id="navrow1" class="tabs">
  39. <ul class="tablist">
  40. <li><a href="index.html"><span>Main&#160;Page</span></a></li>
  41. <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
  42. <li><a href="files.html"><span>Files</span></a></li>
  43. <li>
  44. <div id="MSearchBox" class="MSearchBoxInactive">
  45. <span class="left">
  46. <img id="MSearchSelect" src="search/mag_sel.png"
  47. onmouseover="return searchBox.OnSearchSelectShow()"
  48. onmouseout="return searchBox.OnSearchSelectHide()"
  49. alt=""/>
  50. <input type="text" id="MSearchField" value="Search" accesskey="S"
  51. onfocus="searchBox.OnSearchFieldFocus(true)"
  52. onblur="searchBox.OnSearchFieldFocus(false)"
  53. onkeyup="searchBox.OnSearchFieldChange(event)"/>
  54. </span><span class="right">
  55. <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
  56. </span>
  57. </div>
  58. </li>
  59. </ul>
  60. </div>
  61. <div id="navrow2" class="tabs2">
  62. <ul class="tablist">
  63. <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
  64. <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
  65. <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
  66. </ul>
  67. </div>
  68. <!-- window showing the filter options -->
  69. <div id="MSearchSelectWindow"
  70. onmouseover="return searchBox.OnSearchSelectShow()"
  71. onmouseout="return searchBox.OnSearchSelectHide()"
  72. onkeydown="return searchBox.OnSearchSelectKey(event)">
  73. </div>
  74. <!-- iframe showing the search results (closed by default) -->
  75. <div id="MSearchResultsWindow">
  76. <iframe src="javascript:void(0)" frameborder="0"
  77. name="MSearchResults" id="MSearchResults">
  78. </iframe>
  79. </div>
  80. </div><!-- top -->
  81. <div class="header">
  82. <div class="summary">
  83. <a href="#pub-attribs">Public Attributes</a> &#124;
  84. <a href="structfat32__fsinfo-members.html">List of all members</a> </div>
  85. <div class="headertitle">
  86. <div class="title">fat32_fsinfo Struct Reference</div> </div>
  87. </div><!--header-->
  88. <div class="contents">
  89. <p>FSINFO sector for a FAT32 volume.
  90. <a href="structfat32__fsinfo.html#details">More...</a></p>
  91. <p><code>#include &lt;FatStructs.h&gt;</code></p>
  92. <table class="memberdecls">
  93. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
  94. Public Attributes</h2></td></tr>
  95. <tr class="memitem:a6c2d84388c0a38a74f7682fd602492c7"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfat32__fsinfo.html#a6c2d84388c0a38a74f7682fd602492c7">freeCount</a></td></tr>
  96. <tr class="separator:a6c2d84388c0a38a74f7682fd602492c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
  97. <tr class="memitem:aa8ee056cc1beb1355e15610c1beba5e3"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfat32__fsinfo.html#aa8ee056cc1beb1355e15610c1beba5e3">leadSignature</a></td></tr>
  98. <tr class="separator:aa8ee056cc1beb1355e15610c1beba5e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
  99. <tr class="memitem:a539b3bb0a2ead9df417df9ac8b6b1606"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfat32__fsinfo.html#a539b3bb0a2ead9df417df9ac8b6b1606">nextFree</a></td></tr>
  100. <tr class="separator:a539b3bb0a2ead9df417df9ac8b6b1606"><td class="memSeparator" colspan="2">&#160;</td></tr>
  101. <tr class="memitem:ac24bd4801a60a54e5133ed1bb71bcdaa"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfat32__fsinfo.html#ac24bd4801a60a54e5133ed1bb71bcdaa">reserved1</a> [480]</td></tr>
  102. <tr class="separator:ac24bd4801a60a54e5133ed1bb71bcdaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
  103. <tr class="memitem:a9ec0e2756cd7e169268798a558df3814"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfat32__fsinfo.html#a9ec0e2756cd7e169268798a558df3814">reserved2</a> [12]</td></tr>
  104. <tr class="separator:a9ec0e2756cd7e169268798a558df3814"><td class="memSeparator" colspan="2">&#160;</td></tr>
  105. <tr class="memitem:aa4a9ed657a0f58a7a1c75760c3a79fd4"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfat32__fsinfo.html#aa4a9ed657a0f58a7a1c75760c3a79fd4">structSignature</a></td></tr>
  106. <tr class="separator:aa4a9ed657a0f58a7a1c75760c3a79fd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
  107. <tr class="memitem:a484dd16425e4e687dc914d12309470e0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfat32__fsinfo.html#a484dd16425e4e687dc914d12309470e0">tailSignature</a> [4]</td></tr>
  108. <tr class="separator:a484dd16425e4e687dc914d12309470e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
  109. </table>
  110. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  111. <div class="textblock"><p>FSINFO sector for a FAT32 volume. </p>
  112. </div><h2 class="groupheader">Member Data Documentation</h2>
  113. <a class="anchor" id="a6c2d84388c0a38a74f7682fd602492c7"></a>
  114. <div class="memitem">
  115. <div class="memproto">
  116. <table class="memname">
  117. <tr>
  118. <td class="memname">uint32_t fat32_fsinfo::freeCount</td>
  119. </tr>
  120. </table>
  121. </div><div class="memdoc">
  122. <p>Contains the last known free cluster count on the volume. If the value is 0xFFFFFFFF, then the free count is unknown and must be computed. Any other value can be used, but is not necessarily correct. It should be range checked at least to make sure it is &lt;= volume cluster count. </p>
  123. </div>
  124. </div>
  125. <a class="anchor" id="aa8ee056cc1beb1355e15610c1beba5e3"></a>
  126. <div class="memitem">
  127. <div class="memproto">
  128. <table class="memname">
  129. <tr>
  130. <td class="memname">uint32_t fat32_fsinfo::leadSignature</td>
  131. </tr>
  132. </table>
  133. </div><div class="memdoc">
  134. <p>must be 0X52, 0X52, 0X61, 0X41 </p>
  135. </div>
  136. </div>
  137. <a class="anchor" id="a539b3bb0a2ead9df417df9ac8b6b1606"></a>
  138. <div class="memitem">
  139. <div class="memproto">
  140. <table class="memname">
  141. <tr>
  142. <td class="memname">uint32_t fat32_fsinfo::nextFree</td>
  143. </tr>
  144. </table>
  145. </div><div class="memdoc">
  146. <p>This is a hint for the FAT driver. It indicates the cluster number at which the driver should start looking for free clusters. If the value is 0xFFFFFFFF, then there is no hint and the driver should start looking at cluster 2. </p>
  147. </div>
  148. </div>
  149. <a class="anchor" id="ac24bd4801a60a54e5133ed1bb71bcdaa"></a>
  150. <div class="memitem">
  151. <div class="memproto">
  152. <table class="memname">
  153. <tr>
  154. <td class="memname">uint8_t fat32_fsinfo::reserved1[480]</td>
  155. </tr>
  156. </table>
  157. </div><div class="memdoc">
  158. <p>must be zero </p>
  159. </div>
  160. </div>
  161. <a class="anchor" id="a9ec0e2756cd7e169268798a558df3814"></a>
  162. <div class="memitem">
  163. <div class="memproto">
  164. <table class="memname">
  165. <tr>
  166. <td class="memname">uint8_t fat32_fsinfo::reserved2[12]</td>
  167. </tr>
  168. </table>
  169. </div><div class="memdoc">
  170. <p>must be zero </p>
  171. </div>
  172. </div>
  173. <a class="anchor" id="aa4a9ed657a0f58a7a1c75760c3a79fd4"></a>
  174. <div class="memitem">
  175. <div class="memproto">
  176. <table class="memname">
  177. <tr>
  178. <td class="memname">uint32_t fat32_fsinfo::structSignature</td>
  179. </tr>
  180. </table>
  181. </div><div class="memdoc">
  182. <p>must be 0X72, 0X72, 0X41, 0X61 </p>
  183. </div>
  184. </div>
  185. <a class="anchor" id="a484dd16425e4e687dc914d12309470e0"></a>
  186. <div class="memitem">
  187. <div class="memproto">
  188. <table class="memname">
  189. <tr>
  190. <td class="memname">uint8_t fat32_fsinfo::tailSignature[4]</td>
  191. </tr>
  192. </table>
  193. </div><div class="memdoc">
  194. <p>must be 0X00, 0X00, 0X55, 0XAA </p>
  195. </div>
  196. </div>
  197. <hr/>The documentation for this struct was generated from the following file:<ul>
  198. <li>Arduino/libraries/SdFat/src/FatLib/<a class="el" href="_fat_structs_8h.html">FatStructs.h</a></li>
  199. </ul>
  200. </div><!-- contents -->
  201. <!-- start footer part -->
  202. <hr class="footer"/><address class="footer"><small>
  203. Generated on Mon Sep 5 2016 10:18:52 for SdFat by &#160;<a href="http://www.doxygen.org/index.html">
  204. <img class="footer" src="doxygen.png" alt="doxygen"/>
  205. </a> 1.8.10
  206. </small></address>
  207. </body>
  208. </html>