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.

963 line
40KB

  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.14"/>
  7. <meta name="viewport" content="width=device-width, initial-scale=1"/>
  8. <title>SdFat: SdBase&lt; Vol &gt; Class Template Reference</title>
  9. <link href="tabs.css" rel="stylesheet" type="text/css"/>
  10. <script type="text/javascript" src="jquery.js"></script>
  11. <script type="text/javascript" src="dynsections.js"></script>
  12. <link href="search/search.css" rel="stylesheet" type="text/css"/>
  13. <script type="text/javascript" src="search/searchdata.js"></script>
  14. <script type="text/javascript" src="search/search.js"></script>
  15. <link href="doxygen.css" rel="stylesheet" type="text/css" />
  16. </head>
  17. <body>
  18. <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
  19. <div id="titlearea">
  20. <table cellspacing="0" cellpadding="0">
  21. <tbody>
  22. <tr style="height: 56px;">
  23. <td id="projectalign" style="padding-left: 0.5em;">
  24. <div id="projectname">SdFat
  25. </div>
  26. </td>
  27. </tr>
  28. </tbody>
  29. </table>
  30. </div>
  31. <!-- end header part -->
  32. <!-- Generated by Doxygen 1.8.14 -->
  33. <script type="text/javascript">
  34. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  35. var searchBox = new SearchBox("searchBox", "search",false,'Search');
  36. /* @license-end */
  37. </script>
  38. <script type="text/javascript" src="menudata.js"></script>
  39. <script type="text/javascript" src="menu.js"></script>
  40. <script type="text/javascript">
  41. /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  42. $(function() {
  43. initMenu('',true,false,'search.php','Search');
  44. $(document).ready(function() { init_search(); });
  45. });
  46. /* @license-end */</script>
  47. <div id="main-nav"></div>
  48. <!-- window showing the filter options -->
  49. <div id="MSearchSelectWindow"
  50. onmouseover="return searchBox.OnSearchSelectShow()"
  51. onmouseout="return searchBox.OnSearchSelectHide()"
  52. onkeydown="return searchBox.OnSearchSelectKey(event)">
  53. </div>
  54. <!-- iframe showing the search results (closed by default) -->
  55. <div id="MSearchResultsWindow">
  56. <iframe src="javascript:void(0)" frameborder="0"
  57. name="MSearchResults" id="MSearchResults">
  58. </iframe>
  59. </div>
  60. </div><!-- top -->
  61. <div class="header">
  62. <div class="summary">
  63. <a href="#pub-methods">Public Member Functions</a> &#124;
  64. <a href="class_sd_base-members.html">List of all members</a> </div>
  65. <div class="headertitle">
  66. <div class="title">SdBase&lt; Vol &gt; Class Template Reference</div> </div>
  67. </div><!--header-->
  68. <div class="contents">
  69. <p>base SD file system template class.
  70. <a href="class_sd_base.html#details">More...</a></p>
  71. <p><code>#include &lt;SdFat.h&gt;</code></p>
  72. <div class="dynheader">
  73. Inheritance diagram for SdBase&lt; Vol &gt;:</div>
  74. <div class="dyncontent">
  75. <div class="center"><img src="class_sd_base__inherit__graph.png" border="0" usemap="#_sd_base_3_01_vol_01_4_inherit__map" alt="Inheritance graph"/></div>
  76. <map name="_sd_base_3_01_vol_01_4_inherit__map" id="_sd_base_3_01_vol_01_4_inherit__map">
  77. </map>
  78. <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
  79. <div class="dynheader">
  80. Collaboration diagram for SdBase&lt; Vol &gt;:</div>
  81. <div class="dyncontent">
  82. <div class="center"><img src="class_sd_base__coll__graph.png" border="0" usemap="#_sd_base_3_01_vol_01_4_coll__map" alt="Collaboration graph"/></div>
  83. <map name="_sd_base_3_01_vol_01_4_coll__map" id="_sd_base_3_01_vol_01_4_coll__map">
  84. </map>
  85. <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
  86. <table class="memberdecls">
  87. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  88. Public Member Functions</h2></td></tr>
  89. <tr class="memitem:a71f593c5a431b2cca0bd104af1a7e50a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a71f593c5a431b2cca0bd104af1a7e50a">begin</a> (uint8_t csPin=SS)</td></tr>
  90. <tr class="separator:a71f593c5a431b2cca0bd104af1a7e50a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  91. <tr class="memitem:a5748f43d73a4272ec8dc302fb0213556"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a5748f43d73a4272ec8dc302fb0213556">begin</a> (<a class="el" href="class_sd_spi_config.html">SdSpiConfig</a> spiConfig)</td></tr>
  92. <tr class="separator:a5748f43d73a4272ec8dc302fb0213556"><td class="memSeparator" colspan="2">&#160;</td></tr>
  93. <tr class="memitem:ab6343925e4605897d4a1c39be6705760"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#ab6343925e4605897d4a1c39be6705760">begin</a> (<a class="el" href="class_sdio_config.html">SdioConfig</a> sdioConfig)</td></tr>
  94. <tr class="separator:ab6343925e4605897d4a1c39be6705760"><td class="memSeparator" colspan="2">&#160;</td></tr>
  95. <tr class="memitem:a1516a55bdab1ee7fe56848808986ae34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_sd_spi_card.html">SdCard</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a1516a55bdab1ee7fe56848808986ae34">card</a> ()</td></tr>
  96. <tr class="separator:a1516a55bdab1ee7fe56848808986ae34"><td class="memSeparator" colspan="2">&#160;</td></tr>
  97. <tr class="memitem:a7a5e3b08f6cdd94cfaa19a1b43df6ed9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a7a5e3b08f6cdd94cfaa19a1b43df6ed9">cardBegin</a> (<a class="el" href="class_sd_spi_config.html">SdSpiConfig</a> spiConfig)</td></tr>
  98. <tr class="separator:a7a5e3b08f6cdd94cfaa19a1b43df6ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  99. <tr class="memitem:a64cd10a3ce5ee342d0fd31738f385362"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a64cd10a3ce5ee342d0fd31738f385362">cardBegin</a> (<a class="el" href="class_sdio_config.html">SdioConfig</a> sdioConfig)</td></tr>
  100. <tr class="separator:a64cd10a3ce5ee342d0fd31738f385362"><td class="memSeparator" colspan="2">&#160;</td></tr>
  101. <tr class="memitem:ac9d239810a48c90bd0f3a3e9c4c606a9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#ac9d239810a48c90bd0f3a3e9c4c606a9">errorHalt</a> (<a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *pr)</td></tr>
  102. <tr class="separator:ac9d239810a48c90bd0f3a3e9c4c606a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  103. <tr class="memitem:a1691b7a85fc11851a6942de035d73772"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a1691b7a85fc11851a6942de035d73772">errorHalt</a> (<a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *pr, const char *msg)</td></tr>
  104. <tr class="separator:a1691b7a85fc11851a6942de035d73772"><td class="memSeparator" colspan="2">&#160;</td></tr>
  105. <tr class="memitem:ac530fe041855d994a53d2e1b9c33f22d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#ac530fe041855d994a53d2e1b9c33f22d">errorHalt</a> (<a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *pr, const __FlashStringHelper *msg)</td></tr>
  106. <tr class="separator:ac530fe041855d994a53d2e1b9c33f22d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  107. <tr class="memitem:a22d184b3266ae7cb31ab47b7203e91ac"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a22d184b3266ae7cb31ab47b7203e91ac">errorPrint</a> (<a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *pr)</td></tr>
  108. <tr class="separator:a22d184b3266ae7cb31ab47b7203e91ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
  109. <tr class="memitem:a7d119e8ae896cc4caa073e9f54823f3e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a7d119e8ae896cc4caa073e9f54823f3e">errorPrint</a> (<a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *pr, char const *msg)</td></tr>
  110. <tr class="separator:a7d119e8ae896cc4caa073e9f54823f3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  111. <tr class="memitem:a6793653198ce4c570ae92d2f9436dca9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a6793653198ce4c570ae92d2f9436dca9">errorPrint</a> (Print *pr, const __FlashStringHelper *msg)</td></tr>
  112. <tr class="separator:a6793653198ce4c570ae92d2f9436dca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  113. <tr class="memitem:acb8180faf22cf72d97ec81330a700b05"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#acb8180faf22cf72d97ec81330a700b05">initErrorHalt</a> (<a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *pr)</td></tr>
  114. <tr class="separator:acb8180faf22cf72d97ec81330a700b05"><td class="memSeparator" colspan="2">&#160;</td></tr>
  115. <tr class="memitem:aef6fd47c67b9b8498c1398e58422f169"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#aef6fd47c67b9b8498c1398e58422f169">initErrorHalt</a> (<a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *pr, const char *msg)</td></tr>
  116. <tr class="separator:aef6fd47c67b9b8498c1398e58422f169"><td class="memSeparator" colspan="2">&#160;</td></tr>
  117. <tr class="memitem:a8a249b866a4b24ac0a0753f966aab299"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a8a249b866a4b24ac0a0753f966aab299">initErrorHalt</a> (Print *pr, const __FlashStringHelper *msg)</td></tr>
  118. <tr class="separator:a8a249b866a4b24ac0a0753f966aab299"><td class="memSeparator" colspan="2">&#160;</td></tr>
  119. <tr class="memitem:a918474d623107f64b7ab9ca88d6fe46f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a918474d623107f64b7ab9ca88d6fe46f">initErrorPrint</a> (Print *pr)</td></tr>
  120. <tr class="separator:a918474d623107f64b7ab9ca88d6fe46f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  121. <tr class="memitem:a234e80318c39229fe968a182b172148c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a234e80318c39229fe968a182b172148c">printFatType</a> (<a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *pr)</td></tr>
  122. <tr class="separator:a234e80318c39229fe968a182b172148c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  123. <tr class="memitem:a6a8ba118e754b2b9fa0f34410163e228"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a6a8ba118e754b2b9fa0f34410163e228">printSdError</a> (<a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *pr)</td></tr>
  124. <tr class="separator:a6a8ba118e754b2b9fa0f34410163e228"><td class="memSeparator" colspan="2">&#160;</td></tr>
  125. <tr class="memitem:af2bb8fea732f9272a2e98772fbcc4595"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#af2bb8fea732f9272a2e98772fbcc4595">sdErrorCode</a> ()</td></tr>
  126. <tr class="separator:af2bb8fea732f9272a2e98772fbcc4595"><td class="memSeparator" colspan="2">&#160;</td></tr>
  127. <tr class="memitem:a5f8f363b6c23f1d8bfeb858c946f1994"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a5f8f363b6c23f1d8bfeb858c946f1994">sdErrorData</a> ()</td></tr>
  128. <tr class="separator:a5f8f363b6c23f1d8bfeb858c946f1994"><td class="memSeparator" colspan="2">&#160;</td></tr>
  129. <tr class="memitem:a20ed1868a6498cd336364c22d1df28a5"><td class="memItemLeft" align="right" valign="top">Vol *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a20ed1868a6498cd336364c22d1df28a5">vol</a> ()</td></tr>
  130. <tr class="separator:a20ed1868a6498cd336364c22d1df28a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  131. <tr class="memitem:a1f1de2aac5384475b67506f86199e4c8"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a1f1de2aac5384475b67506f86199e4c8">volumeBegin</a> ()</td></tr>
  132. <tr class="separator:a1f1de2aac5384475b67506f86199e4c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  133. </table>
  134. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  135. <div class="textblock"><h3>template&lt;class Vol&gt;<br />
  136. class SdBase&lt; Vol &gt;</h3>
  137. <p>base SD file system template class. </p>
  138. </div><h2 class="groupheader">Member Function Documentation</h2>
  139. <a id="a71f593c5a431b2cca0bd104af1a7e50a"></a>
  140. <h2 class="memtitle"><span class="permalink"><a href="#a71f593c5a431b2cca0bd104af1a7e50a">&#9670;&nbsp;</a></span>begin() <span class="overload">[1/3]</span></h2>
  141. <div class="memitem">
  142. <div class="memproto">
  143. <div class="memtemplate">
  144. template&lt;class Vol&gt; </div>
  145. <table class="mlabels">
  146. <tr>
  147. <td class="mlabels-left">
  148. <table class="memname">
  149. <tr>
  150. <td class="memname">bool <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::begin </td>
  151. <td>(</td>
  152. <td class="paramtype">uint8_t&#160;</td>
  153. <td class="paramname"><em>csPin</em> = <code>SS</code></td><td>)</td>
  154. <td></td>
  155. </tr>
  156. </table>
  157. </td>
  158. <td class="mlabels-right">
  159. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  160. </tr>
  161. </table>
  162. </div><div class="memdoc">
  163. <p>Initialize SD card and file system.</p>
  164. <dl class="params"><dt>Parameters</dt><dd>
  165. <table class="params">
  166. <tr><td class="paramdir">[in]</td><td class="paramname">csPin</td><td>SD card chip select pin. </td></tr>
  167. </table>
  168. </dd>
  169. </dl>
  170. <dl class="section return"><dt>Returns</dt><dd>true for success or false for failure. </dd></dl>
  171. </div>
  172. </div>
  173. <a id="a5748f43d73a4272ec8dc302fb0213556"></a>
  174. <h2 class="memtitle"><span class="permalink"><a href="#a5748f43d73a4272ec8dc302fb0213556">&#9670;&nbsp;</a></span>begin() <span class="overload">[2/3]</span></h2>
  175. <div class="memitem">
  176. <div class="memproto">
  177. <div class="memtemplate">
  178. template&lt;class Vol&gt; </div>
  179. <table class="mlabels">
  180. <tr>
  181. <td class="mlabels-left">
  182. <table class="memname">
  183. <tr>
  184. <td class="memname">bool <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::begin </td>
  185. <td>(</td>
  186. <td class="paramtype"><a class="el" href="class_sd_spi_config.html">SdSpiConfig</a>&#160;</td>
  187. <td class="paramname"><em>spiConfig</em></td><td>)</td>
  188. <td></td>
  189. </tr>
  190. </table>
  191. </td>
  192. <td class="mlabels-right">
  193. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  194. </tr>
  195. </table>
  196. </div><div class="memdoc">
  197. <p>Initialize SD card and file system for SPI mode.</p>
  198. <dl class="params"><dt>Parameters</dt><dd>
  199. <table class="params">
  200. <tr><td class="paramdir">[in]</td><td class="paramname">spiConfig</td><td>SPI configuration. </td></tr>
  201. </table>
  202. </dd>
  203. </dl>
  204. <dl class="section return"><dt>Returns</dt><dd>true for success or false for failure. </dd></dl>
  205. </div>
  206. </div>
  207. <a id="ab6343925e4605897d4a1c39be6705760"></a>
  208. <h2 class="memtitle"><span class="permalink"><a href="#ab6343925e4605897d4a1c39be6705760">&#9670;&nbsp;</a></span>begin() <span class="overload">[3/3]</span></h2>
  209. <div class="memitem">
  210. <div class="memproto">
  211. <div class="memtemplate">
  212. template&lt;class Vol&gt; </div>
  213. <table class="mlabels">
  214. <tr>
  215. <td class="mlabels-left">
  216. <table class="memname">
  217. <tr>
  218. <td class="memname">bool <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::begin </td>
  219. <td>(</td>
  220. <td class="paramtype"><a class="el" href="class_sdio_config.html">SdioConfig</a>&#160;</td>
  221. <td class="paramname"><em>sdioConfig</em></td><td>)</td>
  222. <td></td>
  223. </tr>
  224. </table>
  225. </td>
  226. <td class="mlabels-right">
  227. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  228. </tr>
  229. </table>
  230. </div><div class="memdoc">
  231. <p>Initialize SD card and file system for SDIO mode.</p>
  232. <dl class="params"><dt>Parameters</dt><dd>
  233. <table class="params">
  234. <tr><td class="paramdir">[in]</td><td class="paramname">sdioConfig</td><td>SDIO configuration. </td></tr>
  235. </table>
  236. </dd>
  237. </dl>
  238. <dl class="section return"><dt>Returns</dt><dd>true for success or false for failure. </dd></dl>
  239. </div>
  240. </div>
  241. <a id="a1516a55bdab1ee7fe56848808986ae34"></a>
  242. <h2 class="memtitle"><span class="permalink"><a href="#a1516a55bdab1ee7fe56848808986ae34">&#9670;&nbsp;</a></span>card()</h2>
  243. <div class="memitem">
  244. <div class="memproto">
  245. <div class="memtemplate">
  246. template&lt;class Vol&gt; </div>
  247. <table class="mlabels">
  248. <tr>
  249. <td class="mlabels-left">
  250. <table class="memname">
  251. <tr>
  252. <td class="memname"><a class="el" href="class_sd_spi_card.html">SdCard</a>* <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::card </td>
  253. <td>(</td>
  254. <td class="paramname"></td><td>)</td>
  255. <td></td>
  256. </tr>
  257. </table>
  258. </td>
  259. <td class="mlabels-right">
  260. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  261. </tr>
  262. </table>
  263. </div><div class="memdoc">
  264. <dl class="section return"><dt>Returns</dt><dd>Pointer to SD card object. </dd></dl>
  265. </div>
  266. </div>
  267. <a id="a7a5e3b08f6cdd94cfaa19a1b43df6ed9"></a>
  268. <h2 class="memtitle"><span class="permalink"><a href="#a7a5e3b08f6cdd94cfaa19a1b43df6ed9">&#9670;&nbsp;</a></span>cardBegin() <span class="overload">[1/2]</span></h2>
  269. <div class="memitem">
  270. <div class="memproto">
  271. <div class="memtemplate">
  272. template&lt;class Vol&gt; </div>
  273. <table class="mlabels">
  274. <tr>
  275. <td class="mlabels-left">
  276. <table class="memname">
  277. <tr>
  278. <td class="memname">bool <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::cardBegin </td>
  279. <td>(</td>
  280. <td class="paramtype"><a class="el" href="class_sd_spi_config.html">SdSpiConfig</a>&#160;</td>
  281. <td class="paramname"><em>spiConfig</em></td><td>)</td>
  282. <td></td>
  283. </tr>
  284. </table>
  285. </td>
  286. <td class="mlabels-right">
  287. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  288. </tr>
  289. </table>
  290. </div><div class="memdoc">
  291. <p>Initialize SD card in SPI mode.</p>
  292. <dl class="params"><dt>Parameters</dt><dd>
  293. <table class="params">
  294. <tr><td class="paramdir">[in]</td><td class="paramname">spiConfig</td><td>SPI configuration. </td></tr>
  295. </table>
  296. </dd>
  297. </dl>
  298. <dl class="section return"><dt>Returns</dt><dd>true for success or false for failure. </dd></dl>
  299. </div>
  300. </div>
  301. <a id="a64cd10a3ce5ee342d0fd31738f385362"></a>
  302. <h2 class="memtitle"><span class="permalink"><a href="#a64cd10a3ce5ee342d0fd31738f385362">&#9670;&nbsp;</a></span>cardBegin() <span class="overload">[2/2]</span></h2>
  303. <div class="memitem">
  304. <div class="memproto">
  305. <div class="memtemplate">
  306. template&lt;class Vol&gt; </div>
  307. <table class="mlabels">
  308. <tr>
  309. <td class="mlabels-left">
  310. <table class="memname">
  311. <tr>
  312. <td class="memname">bool <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::cardBegin </td>
  313. <td>(</td>
  314. <td class="paramtype"><a class="el" href="class_sdio_config.html">SdioConfig</a>&#160;</td>
  315. <td class="paramname"><em>sdioConfig</em></td><td>)</td>
  316. <td></td>
  317. </tr>
  318. </table>
  319. </td>
  320. <td class="mlabels-right">
  321. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  322. </tr>
  323. </table>
  324. </div><div class="memdoc">
  325. <p>Initialize SD card in SDIO mode.</p>
  326. <dl class="params"><dt>Parameters</dt><dd>
  327. <table class="params">
  328. <tr><td class="paramdir">[in]</td><td class="paramname">sdioConfig</td><td>SDIO configuration. </td></tr>
  329. </table>
  330. </dd>
  331. </dl>
  332. <dl class="section return"><dt>Returns</dt><dd>true for success or false for failure. </dd></dl>
  333. </div>
  334. </div>
  335. <a id="ac9d239810a48c90bd0f3a3e9c4c606a9"></a>
  336. <h2 class="memtitle"><span class="permalink"><a href="#ac9d239810a48c90bd0f3a3e9c4c606a9">&#9670;&nbsp;</a></span>errorHalt() <span class="overload">[1/3]</span></h2>
  337. <div class="memitem">
  338. <div class="memproto">
  339. <div class="memtemplate">
  340. template&lt;class Vol&gt; </div>
  341. <table class="mlabels">
  342. <tr>
  343. <td class="mlabels-left">
  344. <table class="memname">
  345. <tr>
  346. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorHalt </td>
  347. <td>(</td>
  348. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *&#160;</td>
  349. <td class="paramname"><em>pr</em></td><td>)</td>
  350. <td></td>
  351. </tr>
  352. </table>
  353. </td>
  354. <td class="mlabels-right">
  355. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  356. </tr>
  357. </table>
  358. </div><div class="memdoc">
  359. <p>Print error info and halt.</p>
  360. <dl class="params"><dt>Parameters</dt><dd>
  361. <table class="params">
  362. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  363. </table>
  364. </dd>
  365. </dl>
  366. </div>
  367. </div>
  368. <a id="a1691b7a85fc11851a6942de035d73772"></a>
  369. <h2 class="memtitle"><span class="permalink"><a href="#a1691b7a85fc11851a6942de035d73772">&#9670;&nbsp;</a></span>errorHalt() <span class="overload">[2/3]</span></h2>
  370. <div class="memitem">
  371. <div class="memproto">
  372. <div class="memtemplate">
  373. template&lt;class Vol&gt; </div>
  374. <table class="mlabels">
  375. <tr>
  376. <td class="mlabels-left">
  377. <table class="memname">
  378. <tr>
  379. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorHalt </td>
  380. <td>(</td>
  381. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *&#160;</td>
  382. <td class="paramname"><em>pr</em>, </td>
  383. </tr>
  384. <tr>
  385. <td class="paramkey"></td>
  386. <td></td>
  387. <td class="paramtype">const char *&#160;</td>
  388. <td class="paramname"><em>msg</em>&#160;</td>
  389. </tr>
  390. <tr>
  391. <td></td>
  392. <td>)</td>
  393. <td></td><td></td>
  394. </tr>
  395. </table>
  396. </td>
  397. <td class="mlabels-right">
  398. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  399. </tr>
  400. </table>
  401. </div><div class="memdoc">
  402. <p>Print error info and halt.</p>
  403. <dl class="params"><dt>Parameters</dt><dd>
  404. <table class="params">
  405. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  406. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  407. </table>
  408. </dd>
  409. </dl>
  410. </div>
  411. </div>
  412. <a id="ac530fe041855d994a53d2e1b9c33f22d"></a>
  413. <h2 class="memtitle"><span class="permalink"><a href="#ac530fe041855d994a53d2e1b9c33f22d">&#9670;&nbsp;</a></span>errorHalt() <span class="overload">[3/3]</span></h2>
  414. <div class="memitem">
  415. <div class="memproto">
  416. <div class="memtemplate">
  417. template&lt;class Vol&gt; </div>
  418. <table class="mlabels">
  419. <tr>
  420. <td class="mlabels-left">
  421. <table class="memname">
  422. <tr>
  423. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorHalt </td>
  424. <td>(</td>
  425. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *&#160;</td>
  426. <td class="paramname"><em>pr</em>, </td>
  427. </tr>
  428. <tr>
  429. <td class="paramkey"></td>
  430. <td></td>
  431. <td class="paramtype">const __FlashStringHelper *&#160;</td>
  432. <td class="paramname"><em>msg</em>&#160;</td>
  433. </tr>
  434. <tr>
  435. <td></td>
  436. <td>)</td>
  437. <td></td><td></td>
  438. </tr>
  439. </table>
  440. </td>
  441. <td class="mlabels-right">
  442. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  443. </tr>
  444. </table>
  445. </div><div class="memdoc">
  446. <p>Print msg and halt.</p>
  447. <dl class="params"><dt>Parameters</dt><dd>
  448. <table class="params">
  449. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  450. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  451. </table>
  452. </dd>
  453. </dl>
  454. </div>
  455. </div>
  456. <a id="a22d184b3266ae7cb31ab47b7203e91ac"></a>
  457. <h2 class="memtitle"><span class="permalink"><a href="#a22d184b3266ae7cb31ab47b7203e91ac">&#9670;&nbsp;</a></span>errorPrint() <span class="overload">[1/3]</span></h2>
  458. <div class="memitem">
  459. <div class="memproto">
  460. <div class="memtemplate">
  461. template&lt;class Vol&gt; </div>
  462. <table class="mlabels">
  463. <tr>
  464. <td class="mlabels-left">
  465. <table class="memname">
  466. <tr>
  467. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorPrint </td>
  468. <td>(</td>
  469. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *&#160;</td>
  470. <td class="paramname"><em>pr</em></td><td>)</td>
  471. <td></td>
  472. </tr>
  473. </table>
  474. </td>
  475. <td class="mlabels-right">
  476. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  477. </tr>
  478. </table>
  479. </div><div class="memdoc">
  480. <p>Print SD errorCode and errorData.</p>
  481. <dl class="params"><dt>Parameters</dt><dd>
  482. <table class="params">
  483. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  484. </table>
  485. </dd>
  486. </dl>
  487. </div>
  488. </div>
  489. <a id="a7d119e8ae896cc4caa073e9f54823f3e"></a>
  490. <h2 class="memtitle"><span class="permalink"><a href="#a7d119e8ae896cc4caa073e9f54823f3e">&#9670;&nbsp;</a></span>errorPrint() <span class="overload">[2/3]</span></h2>
  491. <div class="memitem">
  492. <div class="memproto">
  493. <div class="memtemplate">
  494. template&lt;class Vol&gt; </div>
  495. <table class="mlabels">
  496. <tr>
  497. <td class="mlabels-left">
  498. <table class="memname">
  499. <tr>
  500. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorPrint </td>
  501. <td>(</td>
  502. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *&#160;</td>
  503. <td class="paramname"><em>pr</em>, </td>
  504. </tr>
  505. <tr>
  506. <td class="paramkey"></td>
  507. <td></td>
  508. <td class="paramtype">char const *&#160;</td>
  509. <td class="paramname"><em>msg</em>&#160;</td>
  510. </tr>
  511. <tr>
  512. <td></td>
  513. <td>)</td>
  514. <td></td><td></td>
  515. </tr>
  516. </table>
  517. </td>
  518. <td class="mlabels-right">
  519. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  520. </tr>
  521. </table>
  522. </div><div class="memdoc">
  523. <p>Print msg, any SD error code.</p>
  524. <dl class="params"><dt>Parameters</dt><dd>
  525. <table class="params">
  526. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  527. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  528. </table>
  529. </dd>
  530. </dl>
  531. </div>
  532. </div>
  533. <a id="a6793653198ce4c570ae92d2f9436dca9"></a>
  534. <h2 class="memtitle"><span class="permalink"><a href="#a6793653198ce4c570ae92d2f9436dca9">&#9670;&nbsp;</a></span>errorPrint() <span class="overload">[3/3]</span></h2>
  535. <div class="memitem">
  536. <div class="memproto">
  537. <div class="memtemplate">
  538. template&lt;class Vol&gt; </div>
  539. <table class="mlabels">
  540. <tr>
  541. <td class="mlabels-left">
  542. <table class="memname">
  543. <tr>
  544. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorPrint </td>
  545. <td>(</td>
  546. <td class="paramtype">Print *&#160;</td>
  547. <td class="paramname"><em>pr</em>, </td>
  548. </tr>
  549. <tr>
  550. <td class="paramkey"></td>
  551. <td></td>
  552. <td class="paramtype">const __FlashStringHelper *&#160;</td>
  553. <td class="paramname"><em>msg</em>&#160;</td>
  554. </tr>
  555. <tr>
  556. <td></td>
  557. <td>)</td>
  558. <td></td><td></td>
  559. </tr>
  560. </table>
  561. </td>
  562. <td class="mlabels-right">
  563. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  564. </tr>
  565. </table>
  566. </div><div class="memdoc">
  567. <p>Print msg, any SD error code.</p>
  568. <dl class="params"><dt>Parameters</dt><dd>
  569. <table class="params">
  570. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  571. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  572. </table>
  573. </dd>
  574. </dl>
  575. </div>
  576. </div>
  577. <a id="acb8180faf22cf72d97ec81330a700b05"></a>
  578. <h2 class="memtitle"><span class="permalink"><a href="#acb8180faf22cf72d97ec81330a700b05">&#9670;&nbsp;</a></span>initErrorHalt() <span class="overload">[1/3]</span></h2>
  579. <div class="memitem">
  580. <div class="memproto">
  581. <div class="memtemplate">
  582. template&lt;class Vol&gt; </div>
  583. <table class="mlabels">
  584. <tr>
  585. <td class="mlabels-left">
  586. <table class="memname">
  587. <tr>
  588. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::initErrorHalt </td>
  589. <td>(</td>
  590. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *&#160;</td>
  591. <td class="paramname"><em>pr</em></td><td>)</td>
  592. <td></td>
  593. </tr>
  594. </table>
  595. </td>
  596. <td class="mlabels-right">
  597. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  598. </tr>
  599. </table>
  600. </div><div class="memdoc">
  601. <p>Print error info and halt.</p>
  602. <dl class="params"><dt>Parameters</dt><dd>
  603. <table class="params">
  604. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  605. </table>
  606. </dd>
  607. </dl>
  608. </div>
  609. </div>
  610. <a id="aef6fd47c67b9b8498c1398e58422f169"></a>
  611. <h2 class="memtitle"><span class="permalink"><a href="#aef6fd47c67b9b8498c1398e58422f169">&#9670;&nbsp;</a></span>initErrorHalt() <span class="overload">[2/3]</span></h2>
  612. <div class="memitem">
  613. <div class="memproto">
  614. <div class="memtemplate">
  615. template&lt;class Vol&gt; </div>
  616. <table class="mlabels">
  617. <tr>
  618. <td class="mlabels-left">
  619. <table class="memname">
  620. <tr>
  621. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::initErrorHalt </td>
  622. <td>(</td>
  623. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *&#160;</td>
  624. <td class="paramname"><em>pr</em>, </td>
  625. </tr>
  626. <tr>
  627. <td class="paramkey"></td>
  628. <td></td>
  629. <td class="paramtype">const char *&#160;</td>
  630. <td class="paramname"><em>msg</em>&#160;</td>
  631. </tr>
  632. <tr>
  633. <td></td>
  634. <td>)</td>
  635. <td></td><td></td>
  636. </tr>
  637. </table>
  638. </td>
  639. <td class="mlabels-right">
  640. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  641. </tr>
  642. </table>
  643. </div><div class="memdoc">
  644. <p>Print error info and halt.</p>
  645. <dl class="params"><dt>Parameters</dt><dd>
  646. <table class="params">
  647. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  648. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  649. </table>
  650. </dd>
  651. </dl>
  652. </div>
  653. </div>
  654. <a id="a8a249b866a4b24ac0a0753f966aab299"></a>
  655. <h2 class="memtitle"><span class="permalink"><a href="#a8a249b866a4b24ac0a0753f966aab299">&#9670;&nbsp;</a></span>initErrorHalt() <span class="overload">[3/3]</span></h2>
  656. <div class="memitem">
  657. <div class="memproto">
  658. <div class="memtemplate">
  659. template&lt;class Vol&gt; </div>
  660. <table class="mlabels">
  661. <tr>
  662. <td class="mlabels-left">
  663. <table class="memname">
  664. <tr>
  665. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::initErrorHalt </td>
  666. <td>(</td>
  667. <td class="paramtype">Print *&#160;</td>
  668. <td class="paramname"><em>pr</em>, </td>
  669. </tr>
  670. <tr>
  671. <td class="paramkey"></td>
  672. <td></td>
  673. <td class="paramtype">const __FlashStringHelper *&#160;</td>
  674. <td class="paramname"><em>msg</em>&#160;</td>
  675. </tr>
  676. <tr>
  677. <td></td>
  678. <td>)</td>
  679. <td></td><td></td>
  680. </tr>
  681. </table>
  682. </td>
  683. <td class="mlabels-right">
  684. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  685. </tr>
  686. </table>
  687. </div><div class="memdoc">
  688. <p>Print error info and halt.</p>
  689. <dl class="params"><dt>Parameters</dt><dd>
  690. <table class="params">
  691. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  692. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  693. </table>
  694. </dd>
  695. </dl>
  696. </div>
  697. </div>
  698. <a id="a918474d623107f64b7ab9ca88d6fe46f"></a>
  699. <h2 class="memtitle"><span class="permalink"><a href="#a918474d623107f64b7ab9ca88d6fe46f">&#9670;&nbsp;</a></span>initErrorPrint()</h2>
  700. <div class="memitem">
  701. <div class="memproto">
  702. <div class="memtemplate">
  703. template&lt;class Vol&gt; </div>
  704. <table class="mlabels">
  705. <tr>
  706. <td class="mlabels-left">
  707. <table class="memname">
  708. <tr>
  709. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::initErrorPrint </td>
  710. <td>(</td>
  711. <td class="paramtype">Print *&#160;</td>
  712. <td class="paramname"><em>pr</em></td><td>)</td>
  713. <td></td>
  714. </tr>
  715. </table>
  716. </td>
  717. <td class="mlabels-right">
  718. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  719. </tr>
  720. </table>
  721. </div><div class="memdoc">
  722. <p>Print error details after <a class="el" href="class_sd_base.html#a71f593c5a431b2cca0bd104af1a7e50a">begin()</a> fails.</p>
  723. <dl class="params"><dt>Parameters</dt><dd>
  724. <table class="params">
  725. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  726. </table>
  727. </dd>
  728. </dl>
  729. </div>
  730. </div>
  731. <a id="a234e80318c39229fe968a182b172148c"></a>
  732. <h2 class="memtitle"><span class="permalink"><a href="#a234e80318c39229fe968a182b172148c">&#9670;&nbsp;</a></span>printFatType()</h2>
  733. <div class="memitem">
  734. <div class="memproto">
  735. <div class="memtemplate">
  736. template&lt;class Vol&gt; </div>
  737. <table class="mlabels">
  738. <tr>
  739. <td class="mlabels-left">
  740. <table class="memname">
  741. <tr>
  742. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::printFatType </td>
  743. <td>(</td>
  744. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *&#160;</td>
  745. <td class="paramname"><em>pr</em></td><td>)</td>
  746. <td></td>
  747. </tr>
  748. </table>
  749. </td>
  750. <td class="mlabels-right">
  751. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  752. </tr>
  753. </table>
  754. </div><div class="memdoc">
  755. <p>Print volume FAT/exFAT type.</p>
  756. <dl class="params"><dt>Parameters</dt><dd>
  757. <table class="params">
  758. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  759. </table>
  760. </dd>
  761. </dl>
  762. </div>
  763. </div>
  764. <a id="a6a8ba118e754b2b9fa0f34410163e228"></a>
  765. <h2 class="memtitle"><span class="permalink"><a href="#a6a8ba118e754b2b9fa0f34410163e228">&#9670;&nbsp;</a></span>printSdError()</h2>
  766. <div class="memitem">
  767. <div class="memproto">
  768. <div class="memtemplate">
  769. template&lt;class Vol&gt; </div>
  770. <table class="mlabels">
  771. <tr>
  772. <td class="mlabels-left">
  773. <table class="memname">
  774. <tr>
  775. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::printSdError </td>
  776. <td>(</td>
  777. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ab4f210a7e2149c6c531486f1713c647b">print_t</a> *&#160;</td>
  778. <td class="paramname"><em>pr</em></td><td>)</td>
  779. <td></td>
  780. </tr>
  781. </table>
  782. </td>
  783. <td class="mlabels-right">
  784. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  785. </tr>
  786. </table>
  787. </div><div class="memdoc">
  788. <p>Print error info and return.</p>
  789. <dl class="params"><dt>Parameters</dt><dd>
  790. <table class="params">
  791. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  792. </table>
  793. </dd>
  794. </dl>
  795. </div>
  796. </div>
  797. <a id="af2bb8fea732f9272a2e98772fbcc4595"></a>
  798. <h2 class="memtitle"><span class="permalink"><a href="#af2bb8fea732f9272a2e98772fbcc4595">&#9670;&nbsp;</a></span>sdErrorCode()</h2>
  799. <div class="memitem">
  800. <div class="memproto">
  801. <div class="memtemplate">
  802. template&lt;class Vol&gt; </div>
  803. <table class="mlabels">
  804. <tr>
  805. <td class="mlabels-left">
  806. <table class="memname">
  807. <tr>
  808. <td class="memname">uint8_t <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::sdErrorCode </td>
  809. <td>(</td>
  810. <td class="paramname"></td><td>)</td>
  811. <td></td>
  812. </tr>
  813. </table>
  814. </td>
  815. <td class="mlabels-right">
  816. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  817. </tr>
  818. </table>
  819. </div><div class="memdoc">
  820. <dl class="section return"><dt>Returns</dt><dd>SD card error code. </dd></dl>
  821. </div>
  822. </div>
  823. <a id="a5f8f363b6c23f1d8bfeb858c946f1994"></a>
  824. <h2 class="memtitle"><span class="permalink"><a href="#a5f8f363b6c23f1d8bfeb858c946f1994">&#9670;&nbsp;</a></span>sdErrorData()</h2>
  825. <div class="memitem">
  826. <div class="memproto">
  827. <div class="memtemplate">
  828. template&lt;class Vol&gt; </div>
  829. <table class="mlabels">
  830. <tr>
  831. <td class="mlabels-left">
  832. <table class="memname">
  833. <tr>
  834. <td class="memname">uint8_t <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::sdErrorData </td>
  835. <td>(</td>
  836. <td class="paramname"></td><td>)</td>
  837. <td></td>
  838. </tr>
  839. </table>
  840. </td>
  841. <td class="mlabels-right">
  842. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  843. </tr>
  844. </table>
  845. </div><div class="memdoc">
  846. <dl class="section return"><dt>Returns</dt><dd>SD card error data. </dd></dl>
  847. </div>
  848. </div>
  849. <a id="a20ed1868a6498cd336364c22d1df28a5"></a>
  850. <h2 class="memtitle"><span class="permalink"><a href="#a20ed1868a6498cd336364c22d1df28a5">&#9670;&nbsp;</a></span>vol()</h2>
  851. <div class="memitem">
  852. <div class="memproto">
  853. <div class="memtemplate">
  854. template&lt;class Vol&gt; </div>
  855. <table class="mlabels">
  856. <tr>
  857. <td class="mlabels-left">
  858. <table class="memname">
  859. <tr>
  860. <td class="memname">Vol* <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::vol </td>
  861. <td>(</td>
  862. <td class="paramname"></td><td>)</td>
  863. <td></td>
  864. </tr>
  865. </table>
  866. </td>
  867. <td class="mlabels-right">
  868. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  869. </tr>
  870. </table>
  871. </div><div class="memdoc">
  872. <dl class="section return"><dt>Returns</dt><dd>pointer to base volume </dd></dl>
  873. </div>
  874. </div>
  875. <a id="a1f1de2aac5384475b67506f86199e4c8"></a>
  876. <h2 class="memtitle"><span class="permalink"><a href="#a1f1de2aac5384475b67506f86199e4c8">&#9670;&nbsp;</a></span>volumeBegin()</h2>
  877. <div class="memitem">
  878. <div class="memproto">
  879. <div class="memtemplate">
  880. template&lt;class Vol&gt; </div>
  881. <table class="mlabels">
  882. <tr>
  883. <td class="mlabels-left">
  884. <table class="memname">
  885. <tr>
  886. <td class="memname">bool <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::volumeBegin </td>
  887. <td>(</td>
  888. <td class="paramname"></td><td>)</td>
  889. <td></td>
  890. </tr>
  891. </table>
  892. </td>
  893. <td class="mlabels-right">
  894. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  895. </tr>
  896. </table>
  897. </div><div class="memdoc">
  898. <p>Initialize file system after call to cardBegin.</p>
  899. <dl class="section return"><dt>Returns</dt><dd>true for success or false for failure. </dd></dl>
  900. </div>
  901. </div>
  902. <hr/>The documentation for this class was generated from the following file:<ul>
  903. <li>ArduinoSdFat/libraries/SdFat/src/<a class="el" href="_sd_fat_8h.html">SdFat.h</a></li>
  904. </ul>
  905. </div><!-- contents -->
  906. <!-- start footer part -->
  907. <hr class="footer"/><address class="footer"><small>
  908. Generated on Thu May 9 2019 06:51:28 for SdFat by &#160;<a href="http://www.doxygen.org/index.html">
  909. <img class="footer" src="doxygen.png" alt="doxygen"/>
  910. </a> 1.8.14
  911. </small></address>
  912. </body>
  913. </html>