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.

1328 lines
56KB

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.16"/>
  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.16 -->
  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. <area shape="rect" title="base SD file system template class." alt="" coords="5,80,116,107"/>
  78. <area shape="rect" title=" " alt="" coords="40,5,81,32"/>
  79. </map>
  80. <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
  81. <div class="dynheader">
  82. Collaboration diagram for SdBase&lt; Vol &gt;:</div>
  83. <div class="dyncontent">
  84. <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>
  85. <map name="_sd_base_3_01_vol_01_4_coll__map" id="_sd_base_3_01_vol_01_4_coll__map">
  86. <area shape="rect" title="base SD file system template class." alt="" coords="5,80,116,107"/>
  87. <area shape="rect" title=" " alt="" coords="40,5,81,32"/>
  88. </map>
  89. <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
  90. <table class="memberdecls">
  91. <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
  92. Public Member Functions</h2></td></tr>
  93. <tr class="memitem:a94081827e77063eacf6fa035143cfde1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a94081827e77063eacf6fa035143cfde1">begin</a> (<a class="el" href="_sd_fat_config_8h.html#a7a489fb14a59adf251794342604fc5ea">SdCsPin_t</a> csPin, uint32_t maxSck)</td></tr>
  94. <tr class="separator:a94081827e77063eacf6fa035143cfde1"><td class="memSeparator" colspan="2">&#160;</td></tr>
  95. <tr class="memitem:abff5f318cfe072b80119f1938cd591bb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#abff5f318cfe072b80119f1938cd591bb">begin</a> (<a class="el" href="_sd_fat_config_8h.html#a7a489fb14a59adf251794342604fc5ea">SdCsPin_t</a> csPin=SS)</td></tr>
  96. <tr class="separator:abff5f318cfe072b80119f1938cd591bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
  97. <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>
  98. <tr class="separator:ab6343925e4605897d4a1c39be6705760"><td class="memSeparator" colspan="2">&#160;</td></tr>
  99. <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>
  100. <tr class="separator:a5748f43d73a4272ec8dc302fb0213556"><td class="memSeparator" colspan="2">&#160;</td></tr>
  101. <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>
  102. <tr class="separator:a1516a55bdab1ee7fe56848808986ae34"><td class="memSeparator" colspan="2">&#160;</td></tr>
  103. <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>
  104. <tr class="separator:a64cd10a3ce5ee342d0fd31738f385362"><td class="memSeparator" colspan="2">&#160;</td></tr>
  105. <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>
  106. <tr class="separator:a7a5e3b08f6cdd94cfaa19a1b43df6ed9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  107. <tr class="memitem:a841a42d2ddc34c21dfb208b9a377c777"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a841a42d2ddc34c21dfb208b9a377c777">errorHalt</a> ()</td></tr>
  108. <tr class="separator:a841a42d2ddc34c21dfb208b9a377c777"><td class="memSeparator" colspan="2">&#160;</td></tr>
  109. <tr class="memitem:a3a0d626662aa29c5b942442d0f6ee0ff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a3a0d626662aa29c5b942442d0f6ee0ff">errorHalt</a> (const __FlashStringHelper *msg)</td></tr>
  110. <tr class="separator:a3a0d626662aa29c5b942442d0f6ee0ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
  111. <tr class="memitem:a65aab6f19ed26777c2b3a149bbed39b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a65aab6f19ed26777c2b3a149bbed39b5">errorHalt</a> (const char *msg)</td></tr>
  112. <tr class="separator:a65aab6f19ed26777c2b3a149bbed39b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  113. <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#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *pr)</td></tr>
  114. <tr class="separator:ac9d239810a48c90bd0f3a3e9c4c606a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  115. <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#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *pr, const __FlashStringHelper *msg)</td></tr>
  116. <tr class="separator:ac530fe041855d994a53d2e1b9c33f22d"><td class="memSeparator" colspan="2">&#160;</td></tr>
  117. <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#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *pr, const char *msg)</td></tr>
  118. <tr class="separator:a1691b7a85fc11851a6942de035d73772"><td class="memSeparator" colspan="2">&#160;</td></tr>
  119. <tr class="memitem:afebeeb8af2027f1c9a0b4f1106be9c2a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#afebeeb8af2027f1c9a0b4f1106be9c2a">errorPrint</a> (const __FlashStringHelper *msg)</td></tr>
  120. <tr class="separator:afebeeb8af2027f1c9a0b4f1106be9c2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
  121. <tr class="memitem:ab4d5db510feb64a9cd487defe5bb62d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#ab4d5db510feb64a9cd487defe5bb62d9">errorPrint</a> (const char *msg)</td></tr>
  122. <tr class="separator:ab4d5db510feb64a9cd487defe5bb62d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  123. <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>
  124. <tr class="separator:a6793653198ce4c570ae92d2f9436dca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
  125. <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#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *pr)</td></tr>
  126. <tr class="separator:a22d184b3266ae7cb31ab47b7203e91ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
  127. <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#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *pr, char const *msg)</td></tr>
  128. <tr class="separator:a7d119e8ae896cc4caa073e9f54823f3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
  129. <tr class="memitem:a5901169e4d6ae992b348df518da68a76"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a5901169e4d6ae992b348df518da68a76">initErrorHalt</a> ()</td></tr>
  130. <tr class="separator:a5901169e4d6ae992b348df518da68a76"><td class="memSeparator" colspan="2">&#160;</td></tr>
  131. <tr class="memitem:a557ac64877bdd851cd27bf0a00f380c2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a557ac64877bdd851cd27bf0a00f380c2">initErrorHalt</a> (const __FlashStringHelper *msg)</td></tr>
  132. <tr class="separator:a557ac64877bdd851cd27bf0a00f380c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
  133. <tr class="memitem:a9b6c279ebcd8fa95d6b409d099986931"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#a9b6c279ebcd8fa95d6b409d099986931">initErrorHalt</a> (const char *msg)</td></tr>
  134. <tr class="separator:a9b6c279ebcd8fa95d6b409d099986931"><td class="memSeparator" colspan="2">&#160;</td></tr>
  135. <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>
  136. <tr class="separator:a8a249b866a4b24ac0a0753f966aab299"><td class="memSeparator" colspan="2">&#160;</td></tr>
  137. <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#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *pr)</td></tr>
  138. <tr class="separator:acb8180faf22cf72d97ec81330a700b05"><td class="memSeparator" colspan="2">&#160;</td></tr>
  139. <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#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *pr, const char *msg)</td></tr>
  140. <tr class="separator:aef6fd47c67b9b8498c1398e58422f169"><td class="memSeparator" colspan="2">&#160;</td></tr>
  141. <tr class="memitem:abe8d75ba435b4decd6b2079b4272d0e5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_sd_base.html#abe8d75ba435b4decd6b2079b4272d0e5">initErrorPrint</a> ()</td></tr>
  142. <tr class="separator:abe8d75ba435b4decd6b2079b4272d0e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  143. <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>
  144. <tr class="separator:a918474d623107f64b7ab9ca88d6fe46f"><td class="memSeparator" colspan="2">&#160;</td></tr>
  145. <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#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *pr)</td></tr>
  146. <tr class="separator:a234e80318c39229fe968a182b172148c"><td class="memSeparator" colspan="2">&#160;</td></tr>
  147. <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#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *pr)</td></tr>
  148. <tr class="separator:a6a8ba118e754b2b9fa0f34410163e228"><td class="memSeparator" colspan="2">&#160;</td></tr>
  149. <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>
  150. <tr class="separator:af2bb8fea732f9272a2e98772fbcc4595"><td class="memSeparator" colspan="2">&#160;</td></tr>
  151. <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>
  152. <tr class="separator:a5f8f363b6c23f1d8bfeb858c946f1994"><td class="memSeparator" colspan="2">&#160;</td></tr>
  153. <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>
  154. <tr class="separator:a20ed1868a6498cd336364c22d1df28a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
  155. <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>
  156. <tr class="separator:a1f1de2aac5384475b67506f86199e4c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
  157. </table>
  158. <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
  159. <div class="textblock"><h3>template&lt;class Vol&gt;<br />
  160. class SdBase&lt; Vol &gt;</h3>
  161. <p>base SD file system template class. </p>
  162. </div><h2 class="groupheader">Member Function Documentation</h2>
  163. <a id="a94081827e77063eacf6fa035143cfde1"></a>
  164. <h2 class="memtitle"><span class="permalink"><a href="#a94081827e77063eacf6fa035143cfde1">&#9670;&nbsp;</a></span>begin() <span class="overload">[1/4]</span></h2>
  165. <div class="memitem">
  166. <div class="memproto">
  167. <div class="memtemplate">
  168. template&lt;class Vol&gt; </div>
  169. <table class="mlabels">
  170. <tr>
  171. <td class="mlabels-left">
  172. <table class="memname">
  173. <tr>
  174. <td class="memname">bool <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::begin </td>
  175. <td>(</td>
  176. <td class="paramtype"><a class="el" href="_sd_fat_config_8h.html#a7a489fb14a59adf251794342604fc5ea">SdCsPin_t</a>&#160;</td>
  177. <td class="paramname"><em>csPin</em>, </td>
  178. </tr>
  179. <tr>
  180. <td class="paramkey"></td>
  181. <td></td>
  182. <td class="paramtype">uint32_t&#160;</td>
  183. <td class="paramname"><em>maxSck</em>&#160;</td>
  184. </tr>
  185. <tr>
  186. <td></td>
  187. <td>)</td>
  188. <td></td><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.</p>
  198. <dl class="params"><dt>Parameters</dt><dd>
  199. <table class="params">
  200. <tr><td class="paramdir">[in]</td><td class="paramname">csPin</td><td>SD card chip select pin. </td></tr>
  201. <tr><td class="paramdir">[in]</td><td class="paramname">maxSck</td><td>Maximum SCK frequency. </td></tr>
  202. </table>
  203. </dd>
  204. </dl>
  205. <dl class="section return"><dt>Returns</dt><dd>true for success or false for failure. </dd></dl>
  206. </div>
  207. </div>
  208. <a id="abff5f318cfe072b80119f1938cd591bb"></a>
  209. <h2 class="memtitle"><span class="permalink"><a href="#abff5f318cfe072b80119f1938cd591bb">&#9670;&nbsp;</a></span>begin() <span class="overload">[2/4]</span></h2>
  210. <div class="memitem">
  211. <div class="memproto">
  212. <div class="memtemplate">
  213. template&lt;class Vol&gt; </div>
  214. <table class="mlabels">
  215. <tr>
  216. <td class="mlabels-left">
  217. <table class="memname">
  218. <tr>
  219. <td class="memname">bool <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::begin </td>
  220. <td>(</td>
  221. <td class="paramtype"><a class="el" href="_sd_fat_config_8h.html#a7a489fb14a59adf251794342604fc5ea">SdCsPin_t</a>&#160;</td>
  222. <td class="paramname"><em>csPin</em> = <code>SS</code></td><td>)</td>
  223. <td></td>
  224. </tr>
  225. </table>
  226. </td>
  227. <td class="mlabels-right">
  228. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  229. </tr>
  230. </table>
  231. </div><div class="memdoc">
  232. <p>Initialize SD card and file system.</p>
  233. <dl class="params"><dt>Parameters</dt><dd>
  234. <table class="params">
  235. <tr><td class="paramdir">[in]</td><td class="paramname">csPin</td><td>SD card chip select pin. </td></tr>
  236. </table>
  237. </dd>
  238. </dl>
  239. <dl class="section return"><dt>Returns</dt><dd>true for success or false for failure. </dd></dl>
  240. </div>
  241. </div>
  242. <a id="ab6343925e4605897d4a1c39be6705760"></a>
  243. <h2 class="memtitle"><span class="permalink"><a href="#ab6343925e4605897d4a1c39be6705760">&#9670;&nbsp;</a></span>begin() <span class="overload">[3/4]</span></h2>
  244. <div class="memitem">
  245. <div class="memproto">
  246. <div class="memtemplate">
  247. template&lt;class Vol&gt; </div>
  248. <table class="mlabels">
  249. <tr>
  250. <td class="mlabels-left">
  251. <table class="memname">
  252. <tr>
  253. <td class="memname">bool <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::begin </td>
  254. <td>(</td>
  255. <td class="paramtype"><a class="el" href="class_sdio_config.html">SdioConfig</a>&#160;</td>
  256. <td class="paramname"><em>sdioConfig</em></td><td>)</td>
  257. <td></td>
  258. </tr>
  259. </table>
  260. </td>
  261. <td class="mlabels-right">
  262. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  263. </tr>
  264. </table>
  265. </div><div class="memdoc">
  266. <p>Initialize SD card and file system for SDIO mode.</p>
  267. <dl class="params"><dt>Parameters</dt><dd>
  268. <table class="params">
  269. <tr><td class="paramdir">[in]</td><td class="paramname">sdioConfig</td><td>SDIO configuration. </td></tr>
  270. </table>
  271. </dd>
  272. </dl>
  273. <dl class="section return"><dt>Returns</dt><dd>true for success or false for failure. </dd></dl>
  274. </div>
  275. </div>
  276. <a id="a5748f43d73a4272ec8dc302fb0213556"></a>
  277. <h2 class="memtitle"><span class="permalink"><a href="#a5748f43d73a4272ec8dc302fb0213556">&#9670;&nbsp;</a></span>begin() <span class="overload">[4/4]</span></h2>
  278. <div class="memitem">
  279. <div class="memproto">
  280. <div class="memtemplate">
  281. template&lt;class Vol&gt; </div>
  282. <table class="mlabels">
  283. <tr>
  284. <td class="mlabels-left">
  285. <table class="memname">
  286. <tr>
  287. <td class="memname">bool <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::begin </td>
  288. <td>(</td>
  289. <td class="paramtype"><a class="el" href="class_sd_spi_config.html">SdSpiConfig</a>&#160;</td>
  290. <td class="paramname"><em>spiConfig</em></td><td>)</td>
  291. <td></td>
  292. </tr>
  293. </table>
  294. </td>
  295. <td class="mlabels-right">
  296. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  297. </tr>
  298. </table>
  299. </div><div class="memdoc">
  300. <p>Initialize SD card and file system for SPI mode.</p>
  301. <dl class="params"><dt>Parameters</dt><dd>
  302. <table class="params">
  303. <tr><td class="paramdir">[in]</td><td class="paramname">spiConfig</td><td>SPI configuration. </td></tr>
  304. </table>
  305. </dd>
  306. </dl>
  307. <dl class="section return"><dt>Returns</dt><dd>true for success or false for failure. </dd></dl>
  308. </div>
  309. </div>
  310. <a id="a1516a55bdab1ee7fe56848808986ae34"></a>
  311. <h2 class="memtitle"><span class="permalink"><a href="#a1516a55bdab1ee7fe56848808986ae34">&#9670;&nbsp;</a></span>card()</h2>
  312. <div class="memitem">
  313. <div class="memproto">
  314. <div class="memtemplate">
  315. template&lt;class Vol&gt; </div>
  316. <table class="mlabels">
  317. <tr>
  318. <td class="mlabels-left">
  319. <table class="memname">
  320. <tr>
  321. <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>
  322. <td>(</td>
  323. <td class="paramname"></td><td>)</td>
  324. <td></td>
  325. </tr>
  326. </table>
  327. </td>
  328. <td class="mlabels-right">
  329. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  330. </tr>
  331. </table>
  332. </div><div class="memdoc">
  333. <dl class="section return"><dt>Returns</dt><dd>Pointer to SD card object. </dd></dl>
  334. </div>
  335. </div>
  336. <a id="a64cd10a3ce5ee342d0fd31738f385362"></a>
  337. <h2 class="memtitle"><span class="permalink"><a href="#a64cd10a3ce5ee342d0fd31738f385362">&#9670;&nbsp;</a></span>cardBegin() <span class="overload">[1/2]</span></h2>
  338. <div class="memitem">
  339. <div class="memproto">
  340. <div class="memtemplate">
  341. template&lt;class Vol&gt; </div>
  342. <table class="mlabels">
  343. <tr>
  344. <td class="mlabels-left">
  345. <table class="memname">
  346. <tr>
  347. <td class="memname">bool <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::cardBegin </td>
  348. <td>(</td>
  349. <td class="paramtype"><a class="el" href="class_sdio_config.html">SdioConfig</a>&#160;</td>
  350. <td class="paramname"><em>sdioConfig</em></td><td>)</td>
  351. <td></td>
  352. </tr>
  353. </table>
  354. </td>
  355. <td class="mlabels-right">
  356. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  357. </tr>
  358. </table>
  359. </div><div class="memdoc">
  360. <p>Initialize SD card in SDIO mode.</p>
  361. <dl class="params"><dt>Parameters</dt><dd>
  362. <table class="params">
  363. <tr><td class="paramdir">[in]</td><td class="paramname">sdioConfig</td><td>SDIO configuration. </td></tr>
  364. </table>
  365. </dd>
  366. </dl>
  367. <dl class="section return"><dt>Returns</dt><dd>true for success or false for failure. </dd></dl>
  368. </div>
  369. </div>
  370. <a id="a7a5e3b08f6cdd94cfaa19a1b43df6ed9"></a>
  371. <h2 class="memtitle"><span class="permalink"><a href="#a7a5e3b08f6cdd94cfaa19a1b43df6ed9">&#9670;&nbsp;</a></span>cardBegin() <span class="overload">[2/2]</span></h2>
  372. <div class="memitem">
  373. <div class="memproto">
  374. <div class="memtemplate">
  375. template&lt;class Vol&gt; </div>
  376. <table class="mlabels">
  377. <tr>
  378. <td class="mlabels-left">
  379. <table class="memname">
  380. <tr>
  381. <td class="memname">bool <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::cardBegin </td>
  382. <td>(</td>
  383. <td class="paramtype"><a class="el" href="class_sd_spi_config.html">SdSpiConfig</a>&#160;</td>
  384. <td class="paramname"><em>spiConfig</em></td><td>)</td>
  385. <td></td>
  386. </tr>
  387. </table>
  388. </td>
  389. <td class="mlabels-right">
  390. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  391. </tr>
  392. </table>
  393. </div><div class="memdoc">
  394. <p>Initialize SD card in SPI mode.</p>
  395. <dl class="params"><dt>Parameters</dt><dd>
  396. <table class="params">
  397. <tr><td class="paramdir">[in]</td><td class="paramname">spiConfig</td><td>SPI configuration. </td></tr>
  398. </table>
  399. </dd>
  400. </dl>
  401. <dl class="section return"><dt>Returns</dt><dd>true for success or false for failure. </dd></dl>
  402. </div>
  403. </div>
  404. <a id="a841a42d2ddc34c21dfb208b9a377c777"></a>
  405. <h2 class="memtitle"><span class="permalink"><a href="#a841a42d2ddc34c21dfb208b9a377c777">&#9670;&nbsp;</a></span>errorHalt() <span class="overload">[1/6]</span></h2>
  406. <div class="memitem">
  407. <div class="memproto">
  408. <div class="memtemplate">
  409. template&lt;class Vol&gt; </div>
  410. <table class="mlabels">
  411. <tr>
  412. <td class="mlabels-left">
  413. <table class="memname">
  414. <tr>
  415. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorHalt </td>
  416. <td>(</td>
  417. <td class="paramname"></td><td>)</td>
  418. <td></td>
  419. </tr>
  420. </table>
  421. </td>
  422. <td class="mlabels-right">
  423. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  424. </tr>
  425. </table>
  426. </div><div class="memdoc">
  427. <p>Print error info to Serial and halt. </p>
  428. </div>
  429. </div>
  430. <a id="a3a0d626662aa29c5b942442d0f6ee0ff"></a>
  431. <h2 class="memtitle"><span class="permalink"><a href="#a3a0d626662aa29c5b942442d0f6ee0ff">&#9670;&nbsp;</a></span>errorHalt() <span class="overload">[2/6]</span></h2>
  432. <div class="memitem">
  433. <div class="memproto">
  434. <div class="memtemplate">
  435. template&lt;class Vol&gt; </div>
  436. <table class="mlabels">
  437. <tr>
  438. <td class="mlabels-left">
  439. <table class="memname">
  440. <tr>
  441. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorHalt </td>
  442. <td>(</td>
  443. <td class="paramtype">const __FlashStringHelper *&#160;</td>
  444. <td class="paramname"><em>msg</em></td><td>)</td>
  445. <td></td>
  446. </tr>
  447. </table>
  448. </td>
  449. <td class="mlabels-right">
  450. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  451. </tr>
  452. </table>
  453. </div><div class="memdoc">
  454. <p>Print msg to Serial and halt.</p>
  455. <dl class="params"><dt>Parameters</dt><dd>
  456. <table class="params">
  457. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  458. </table>
  459. </dd>
  460. </dl>
  461. </div>
  462. </div>
  463. <a id="a65aab6f19ed26777c2b3a149bbed39b5"></a>
  464. <h2 class="memtitle"><span class="permalink"><a href="#a65aab6f19ed26777c2b3a149bbed39b5">&#9670;&nbsp;</a></span>errorHalt() <span class="overload">[3/6]</span></h2>
  465. <div class="memitem">
  466. <div class="memproto">
  467. <div class="memtemplate">
  468. template&lt;class Vol&gt; </div>
  469. <table class="mlabels">
  470. <tr>
  471. <td class="mlabels-left">
  472. <table class="memname">
  473. <tr>
  474. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorHalt </td>
  475. <td>(</td>
  476. <td class="paramtype">const char *&#160;</td>
  477. <td class="paramname"><em>msg</em></td><td>)</td>
  478. <td></td>
  479. </tr>
  480. </table>
  481. </td>
  482. <td class="mlabels-right">
  483. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  484. </tr>
  485. </table>
  486. </div><div class="memdoc">
  487. <p>Print error info and halt.</p>
  488. <dl class="params"><dt>Parameters</dt><dd>
  489. <table class="params">
  490. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  491. </table>
  492. </dd>
  493. </dl>
  494. </div>
  495. </div>
  496. <a id="ac9d239810a48c90bd0f3a3e9c4c606a9"></a>
  497. <h2 class="memtitle"><span class="permalink"><a href="#ac9d239810a48c90bd0f3a3e9c4c606a9">&#9670;&nbsp;</a></span>errorHalt() <span class="overload">[4/6]</span></h2>
  498. <div class="memitem">
  499. <div class="memproto">
  500. <div class="memtemplate">
  501. template&lt;class Vol&gt; </div>
  502. <table class="mlabels">
  503. <tr>
  504. <td class="mlabels-left">
  505. <table class="memname">
  506. <tr>
  507. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorHalt </td>
  508. <td>(</td>
  509. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *&#160;</td>
  510. <td class="paramname"><em>pr</em></td><td>)</td>
  511. <td></td>
  512. </tr>
  513. </table>
  514. </td>
  515. <td class="mlabels-right">
  516. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  517. </tr>
  518. </table>
  519. </div><div class="memdoc">
  520. <p>Print error info and halt.</p>
  521. <dl class="params"><dt>Parameters</dt><dd>
  522. <table class="params">
  523. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  524. </table>
  525. </dd>
  526. </dl>
  527. </div>
  528. </div>
  529. <a id="ac530fe041855d994a53d2e1b9c33f22d"></a>
  530. <h2 class="memtitle"><span class="permalink"><a href="#ac530fe041855d994a53d2e1b9c33f22d">&#9670;&nbsp;</a></span>errorHalt() <span class="overload">[5/6]</span></h2>
  531. <div class="memitem">
  532. <div class="memproto">
  533. <div class="memtemplate">
  534. template&lt;class Vol&gt; </div>
  535. <table class="mlabels">
  536. <tr>
  537. <td class="mlabels-left">
  538. <table class="memname">
  539. <tr>
  540. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorHalt </td>
  541. <td>(</td>
  542. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *&#160;</td>
  543. <td class="paramname"><em>pr</em>, </td>
  544. </tr>
  545. <tr>
  546. <td class="paramkey"></td>
  547. <td></td>
  548. <td class="paramtype">const __FlashStringHelper *&#160;</td>
  549. <td class="paramname"><em>msg</em>&#160;</td>
  550. </tr>
  551. <tr>
  552. <td></td>
  553. <td>)</td>
  554. <td></td><td></td>
  555. </tr>
  556. </table>
  557. </td>
  558. <td class="mlabels-right">
  559. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  560. </tr>
  561. </table>
  562. </div><div class="memdoc">
  563. <p>Print msg and halt.</p>
  564. <dl class="params"><dt>Parameters</dt><dd>
  565. <table class="params">
  566. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  567. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  568. </table>
  569. </dd>
  570. </dl>
  571. </div>
  572. </div>
  573. <a id="a1691b7a85fc11851a6942de035d73772"></a>
  574. <h2 class="memtitle"><span class="permalink"><a href="#a1691b7a85fc11851a6942de035d73772">&#9670;&nbsp;</a></span>errorHalt() <span class="overload">[6/6]</span></h2>
  575. <div class="memitem">
  576. <div class="memproto">
  577. <div class="memtemplate">
  578. template&lt;class Vol&gt; </div>
  579. <table class="mlabels">
  580. <tr>
  581. <td class="mlabels-left">
  582. <table class="memname">
  583. <tr>
  584. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorHalt </td>
  585. <td>(</td>
  586. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *&#160;</td>
  587. <td class="paramname"><em>pr</em>, </td>
  588. </tr>
  589. <tr>
  590. <td class="paramkey"></td>
  591. <td></td>
  592. <td class="paramtype">const char *&#160;</td>
  593. <td class="paramname"><em>msg</em>&#160;</td>
  594. </tr>
  595. <tr>
  596. <td></td>
  597. <td>)</td>
  598. <td></td><td></td>
  599. </tr>
  600. </table>
  601. </td>
  602. <td class="mlabels-right">
  603. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  604. </tr>
  605. </table>
  606. </div><div class="memdoc">
  607. <p>Print error info and halt.</p>
  608. <dl class="params"><dt>Parameters</dt><dd>
  609. <table class="params">
  610. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  611. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  612. </table>
  613. </dd>
  614. </dl>
  615. </div>
  616. </div>
  617. <a id="afebeeb8af2027f1c9a0b4f1106be9c2a"></a>
  618. <h2 class="memtitle"><span class="permalink"><a href="#afebeeb8af2027f1c9a0b4f1106be9c2a">&#9670;&nbsp;</a></span>errorPrint() <span class="overload">[1/5]</span></h2>
  619. <div class="memitem">
  620. <div class="memproto">
  621. <div class="memtemplate">
  622. template&lt;class Vol&gt; </div>
  623. <table class="mlabels">
  624. <tr>
  625. <td class="mlabels-left">
  626. <table class="memname">
  627. <tr>
  628. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorPrint </td>
  629. <td>(</td>
  630. <td class="paramtype">const __FlashStringHelper *&#160;</td>
  631. <td class="paramname"><em>msg</em></td><td>)</td>
  632. <td></td>
  633. </tr>
  634. </table>
  635. </td>
  636. <td class="mlabels-right">
  637. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  638. </tr>
  639. </table>
  640. </div><div class="memdoc">
  641. <p>Print msg, any SD error code.</p>
  642. <dl class="params"><dt>Parameters</dt><dd>
  643. <table class="params">
  644. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  645. </table>
  646. </dd>
  647. </dl>
  648. </div>
  649. </div>
  650. <a id="ab4d5db510feb64a9cd487defe5bb62d9"></a>
  651. <h2 class="memtitle"><span class="permalink"><a href="#ab4d5db510feb64a9cd487defe5bb62d9">&#9670;&nbsp;</a></span>errorPrint() <span class="overload">[2/5]</span></h2>
  652. <div class="memitem">
  653. <div class="memproto">
  654. <div class="memtemplate">
  655. template&lt;class Vol&gt; </div>
  656. <table class="mlabels">
  657. <tr>
  658. <td class="mlabels-left">
  659. <table class="memname">
  660. <tr>
  661. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorPrint </td>
  662. <td>(</td>
  663. <td class="paramtype">const char *&#160;</td>
  664. <td class="paramname"><em>msg</em></td><td>)</td>
  665. <td></td>
  666. </tr>
  667. </table>
  668. </td>
  669. <td class="mlabels-right">
  670. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  671. </tr>
  672. </table>
  673. </div><div class="memdoc">
  674. <p>Print msg, any SD error code.</p>
  675. <dl class="params"><dt>Parameters</dt><dd>
  676. <table class="params">
  677. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  678. </table>
  679. </dd>
  680. </dl>
  681. </div>
  682. </div>
  683. <a id="a6793653198ce4c570ae92d2f9436dca9"></a>
  684. <h2 class="memtitle"><span class="permalink"><a href="#a6793653198ce4c570ae92d2f9436dca9">&#9670;&nbsp;</a></span>errorPrint() <span class="overload">[3/5]</span></h2>
  685. <div class="memitem">
  686. <div class="memproto">
  687. <div class="memtemplate">
  688. template&lt;class Vol&gt; </div>
  689. <table class="mlabels">
  690. <tr>
  691. <td class="mlabels-left">
  692. <table class="memname">
  693. <tr>
  694. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorPrint </td>
  695. <td>(</td>
  696. <td class="paramtype">Print *&#160;</td>
  697. <td class="paramname"><em>pr</em>, </td>
  698. </tr>
  699. <tr>
  700. <td class="paramkey"></td>
  701. <td></td>
  702. <td class="paramtype">const __FlashStringHelper *&#160;</td>
  703. <td class="paramname"><em>msg</em>&#160;</td>
  704. </tr>
  705. <tr>
  706. <td></td>
  707. <td>)</td>
  708. <td></td><td></td>
  709. </tr>
  710. </table>
  711. </td>
  712. <td class="mlabels-right">
  713. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  714. </tr>
  715. </table>
  716. </div><div class="memdoc">
  717. <p>Print msg, any SD error code.</p>
  718. <dl class="params"><dt>Parameters</dt><dd>
  719. <table class="params">
  720. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  721. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  722. </table>
  723. </dd>
  724. </dl>
  725. </div>
  726. </div>
  727. <a id="a22d184b3266ae7cb31ab47b7203e91ac"></a>
  728. <h2 class="memtitle"><span class="permalink"><a href="#a22d184b3266ae7cb31ab47b7203e91ac">&#9670;&nbsp;</a></span>errorPrint() <span class="overload">[4/5]</span></h2>
  729. <div class="memitem">
  730. <div class="memproto">
  731. <div class="memtemplate">
  732. template&lt;class Vol&gt; </div>
  733. <table class="mlabels">
  734. <tr>
  735. <td class="mlabels-left">
  736. <table class="memname">
  737. <tr>
  738. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorPrint </td>
  739. <td>(</td>
  740. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *&#160;</td>
  741. <td class="paramname"><em>pr</em></td><td>)</td>
  742. <td></td>
  743. </tr>
  744. </table>
  745. </td>
  746. <td class="mlabels-right">
  747. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  748. </tr>
  749. </table>
  750. </div><div class="memdoc">
  751. <p>Print SD errorCode and errorData.</p>
  752. <dl class="params"><dt>Parameters</dt><dd>
  753. <table class="params">
  754. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  755. </table>
  756. </dd>
  757. </dl>
  758. </div>
  759. </div>
  760. <a id="a7d119e8ae896cc4caa073e9f54823f3e"></a>
  761. <h2 class="memtitle"><span class="permalink"><a href="#a7d119e8ae896cc4caa073e9f54823f3e">&#9670;&nbsp;</a></span>errorPrint() <span class="overload">[5/5]</span></h2>
  762. <div class="memitem">
  763. <div class="memproto">
  764. <div class="memtemplate">
  765. template&lt;class Vol&gt; </div>
  766. <table class="mlabels">
  767. <tr>
  768. <td class="mlabels-left">
  769. <table class="memname">
  770. <tr>
  771. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::errorPrint </td>
  772. <td>(</td>
  773. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *&#160;</td>
  774. <td class="paramname"><em>pr</em>, </td>
  775. </tr>
  776. <tr>
  777. <td class="paramkey"></td>
  778. <td></td>
  779. <td class="paramtype">char const *&#160;</td>
  780. <td class="paramname"><em>msg</em>&#160;</td>
  781. </tr>
  782. <tr>
  783. <td></td>
  784. <td>)</td>
  785. <td></td><td></td>
  786. </tr>
  787. </table>
  788. </td>
  789. <td class="mlabels-right">
  790. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  791. </tr>
  792. </table>
  793. </div><div class="memdoc">
  794. <p>Print msg, any SD error code.</p>
  795. <dl class="params"><dt>Parameters</dt><dd>
  796. <table class="params">
  797. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  798. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  799. </table>
  800. </dd>
  801. </dl>
  802. </div>
  803. </div>
  804. <a id="a5901169e4d6ae992b348df518da68a76"></a>
  805. <h2 class="memtitle"><span class="permalink"><a href="#a5901169e4d6ae992b348df518da68a76">&#9670;&nbsp;</a></span>initErrorHalt() <span class="overload">[1/6]</span></h2>
  806. <div class="memitem">
  807. <div class="memproto">
  808. <div class="memtemplate">
  809. template&lt;class Vol&gt; </div>
  810. <table class="mlabels">
  811. <tr>
  812. <td class="mlabels-left">
  813. <table class="memname">
  814. <tr>
  815. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::initErrorHalt </td>
  816. <td>(</td>
  817. <td class="paramname"></td><td>)</td>
  818. <td></td>
  819. </tr>
  820. </table>
  821. </td>
  822. <td class="mlabels-right">
  823. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  824. </tr>
  825. </table>
  826. </div><div class="memdoc">
  827. <p>Print error info and halt. </p>
  828. </div>
  829. </div>
  830. <a id="a557ac64877bdd851cd27bf0a00f380c2"></a>
  831. <h2 class="memtitle"><span class="permalink"><a href="#a557ac64877bdd851cd27bf0a00f380c2">&#9670;&nbsp;</a></span>initErrorHalt() <span class="overload">[2/6]</span></h2>
  832. <div class="memitem">
  833. <div class="memproto">
  834. <div class="memtemplate">
  835. template&lt;class Vol&gt; </div>
  836. <table class="mlabels">
  837. <tr>
  838. <td class="mlabels-left">
  839. <table class="memname">
  840. <tr>
  841. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::initErrorHalt </td>
  842. <td>(</td>
  843. <td class="paramtype">const __FlashStringHelper *&#160;</td>
  844. <td class="paramname"><em>msg</em></td><td>)</td>
  845. <td></td>
  846. </tr>
  847. </table>
  848. </td>
  849. <td class="mlabels-right">
  850. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  851. </tr>
  852. </table>
  853. </div><div class="memdoc">
  854. <p>Print error info and halt.</p>
  855. <dl class="params"><dt>Parameters</dt><dd>
  856. <table class="params">
  857. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  858. </table>
  859. </dd>
  860. </dl>
  861. </div>
  862. </div>
  863. <a id="a9b6c279ebcd8fa95d6b409d099986931"></a>
  864. <h2 class="memtitle"><span class="permalink"><a href="#a9b6c279ebcd8fa95d6b409d099986931">&#9670;&nbsp;</a></span>initErrorHalt() <span class="overload">[3/6]</span></h2>
  865. <div class="memitem">
  866. <div class="memproto">
  867. <div class="memtemplate">
  868. template&lt;class Vol&gt; </div>
  869. <table class="mlabels">
  870. <tr>
  871. <td class="mlabels-left">
  872. <table class="memname">
  873. <tr>
  874. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::initErrorHalt </td>
  875. <td>(</td>
  876. <td class="paramtype">const char *&#160;</td>
  877. <td class="paramname"><em>msg</em></td><td>)</td>
  878. <td></td>
  879. </tr>
  880. </table>
  881. </td>
  882. <td class="mlabels-right">
  883. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  884. </tr>
  885. </table>
  886. </div><div class="memdoc">
  887. <p>Print error info and halt.</p>
  888. <dl class="params"><dt>Parameters</dt><dd>
  889. <table class="params">
  890. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  891. </table>
  892. </dd>
  893. </dl>
  894. </div>
  895. </div>
  896. <a id="a8a249b866a4b24ac0a0753f966aab299"></a>
  897. <h2 class="memtitle"><span class="permalink"><a href="#a8a249b866a4b24ac0a0753f966aab299">&#9670;&nbsp;</a></span>initErrorHalt() <span class="overload">[4/6]</span></h2>
  898. <div class="memitem">
  899. <div class="memproto">
  900. <div class="memtemplate">
  901. template&lt;class Vol&gt; </div>
  902. <table class="mlabels">
  903. <tr>
  904. <td class="mlabels-left">
  905. <table class="memname">
  906. <tr>
  907. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::initErrorHalt </td>
  908. <td>(</td>
  909. <td class="paramtype">Print *&#160;</td>
  910. <td class="paramname"><em>pr</em>, </td>
  911. </tr>
  912. <tr>
  913. <td class="paramkey"></td>
  914. <td></td>
  915. <td class="paramtype">const __FlashStringHelper *&#160;</td>
  916. <td class="paramname"><em>msg</em>&#160;</td>
  917. </tr>
  918. <tr>
  919. <td></td>
  920. <td>)</td>
  921. <td></td><td></td>
  922. </tr>
  923. </table>
  924. </td>
  925. <td class="mlabels-right">
  926. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  927. </tr>
  928. </table>
  929. </div><div class="memdoc">
  930. <p>Print error info and halt.</p>
  931. <dl class="params"><dt>Parameters</dt><dd>
  932. <table class="params">
  933. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  934. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  935. </table>
  936. </dd>
  937. </dl>
  938. </div>
  939. </div>
  940. <a id="acb8180faf22cf72d97ec81330a700b05"></a>
  941. <h2 class="memtitle"><span class="permalink"><a href="#acb8180faf22cf72d97ec81330a700b05">&#9670;&nbsp;</a></span>initErrorHalt() <span class="overload">[5/6]</span></h2>
  942. <div class="memitem">
  943. <div class="memproto">
  944. <div class="memtemplate">
  945. template&lt;class Vol&gt; </div>
  946. <table class="mlabels">
  947. <tr>
  948. <td class="mlabels-left">
  949. <table class="memname">
  950. <tr>
  951. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::initErrorHalt </td>
  952. <td>(</td>
  953. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *&#160;</td>
  954. <td class="paramname"><em>pr</em></td><td>)</td>
  955. <td></td>
  956. </tr>
  957. </table>
  958. </td>
  959. <td class="mlabels-right">
  960. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  961. </tr>
  962. </table>
  963. </div><div class="memdoc">
  964. <p>Print error info and halt.</p>
  965. <dl class="params"><dt>Parameters</dt><dd>
  966. <table class="params">
  967. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  968. </table>
  969. </dd>
  970. </dl>
  971. </div>
  972. </div>
  973. <a id="aef6fd47c67b9b8498c1398e58422f169"></a>
  974. <h2 class="memtitle"><span class="permalink"><a href="#aef6fd47c67b9b8498c1398e58422f169">&#9670;&nbsp;</a></span>initErrorHalt() <span class="overload">[6/6]</span></h2>
  975. <div class="memitem">
  976. <div class="memproto">
  977. <div class="memtemplate">
  978. template&lt;class Vol&gt; </div>
  979. <table class="mlabels">
  980. <tr>
  981. <td class="mlabels-left">
  982. <table class="memname">
  983. <tr>
  984. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::initErrorHalt </td>
  985. <td>(</td>
  986. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *&#160;</td>
  987. <td class="paramname"><em>pr</em>, </td>
  988. </tr>
  989. <tr>
  990. <td class="paramkey"></td>
  991. <td></td>
  992. <td class="paramtype">const char *&#160;</td>
  993. <td class="paramname"><em>msg</em>&#160;</td>
  994. </tr>
  995. <tr>
  996. <td></td>
  997. <td>)</td>
  998. <td></td><td></td>
  999. </tr>
  1000. </table>
  1001. </td>
  1002. <td class="mlabels-right">
  1003. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1004. </tr>
  1005. </table>
  1006. </div><div class="memdoc">
  1007. <p>Print error info and halt.</p>
  1008. <dl class="params"><dt>Parameters</dt><dd>
  1009. <table class="params">
  1010. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  1011. <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>Message to print. </td></tr>
  1012. </table>
  1013. </dd>
  1014. </dl>
  1015. </div>
  1016. </div>
  1017. <a id="abe8d75ba435b4decd6b2079b4272d0e5"></a>
  1018. <h2 class="memtitle"><span class="permalink"><a href="#abe8d75ba435b4decd6b2079b4272d0e5">&#9670;&nbsp;</a></span>initErrorPrint() <span class="overload">[1/2]</span></h2>
  1019. <div class="memitem">
  1020. <div class="memproto">
  1021. <div class="memtemplate">
  1022. template&lt;class Vol&gt; </div>
  1023. <table class="mlabels">
  1024. <tr>
  1025. <td class="mlabels-left">
  1026. <table class="memname">
  1027. <tr>
  1028. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::initErrorPrint </td>
  1029. <td>(</td>
  1030. <td class="paramname"></td><td>)</td>
  1031. <td></td>
  1032. </tr>
  1033. </table>
  1034. </td>
  1035. <td class="mlabels-right">
  1036. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1037. </tr>
  1038. </table>
  1039. </div><div class="memdoc">
  1040. <p>Print error details after <a class="el" href="class_sd_base.html#abff5f318cfe072b80119f1938cd591bb">begin()</a> fails. </p>
  1041. </div>
  1042. </div>
  1043. <a id="a918474d623107f64b7ab9ca88d6fe46f"></a>
  1044. <h2 class="memtitle"><span class="permalink"><a href="#a918474d623107f64b7ab9ca88d6fe46f">&#9670;&nbsp;</a></span>initErrorPrint() <span class="overload">[2/2]</span></h2>
  1045. <div class="memitem">
  1046. <div class="memproto">
  1047. <div class="memtemplate">
  1048. template&lt;class Vol&gt; </div>
  1049. <table class="mlabels">
  1050. <tr>
  1051. <td class="mlabels-left">
  1052. <table class="memname">
  1053. <tr>
  1054. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::initErrorPrint </td>
  1055. <td>(</td>
  1056. <td class="paramtype">Print *&#160;</td>
  1057. <td class="paramname"><em>pr</em></td><td>)</td>
  1058. <td></td>
  1059. </tr>
  1060. </table>
  1061. </td>
  1062. <td class="mlabels-right">
  1063. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1064. </tr>
  1065. </table>
  1066. </div><div class="memdoc">
  1067. <p>Print error details after <a class="el" href="class_sd_base.html#abff5f318cfe072b80119f1938cd591bb">begin()</a> fails.</p>
  1068. <dl class="params"><dt>Parameters</dt><dd>
  1069. <table class="params">
  1070. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  1071. </table>
  1072. </dd>
  1073. </dl>
  1074. </div>
  1075. </div>
  1076. <a id="a234e80318c39229fe968a182b172148c"></a>
  1077. <h2 class="memtitle"><span class="permalink"><a href="#a234e80318c39229fe968a182b172148c">&#9670;&nbsp;</a></span>printFatType()</h2>
  1078. <div class="memitem">
  1079. <div class="memproto">
  1080. <div class="memtemplate">
  1081. template&lt;class Vol&gt; </div>
  1082. <table class="mlabels">
  1083. <tr>
  1084. <td class="mlabels-left">
  1085. <table class="memname">
  1086. <tr>
  1087. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::printFatType </td>
  1088. <td>(</td>
  1089. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *&#160;</td>
  1090. <td class="paramname"><em>pr</em></td><td>)</td>
  1091. <td></td>
  1092. </tr>
  1093. </table>
  1094. </td>
  1095. <td class="mlabels-right">
  1096. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1097. </tr>
  1098. </table>
  1099. </div><div class="memdoc">
  1100. <p>Print volume FAT/exFAT type.</p>
  1101. <dl class="params"><dt>Parameters</dt><dd>
  1102. <table class="params">
  1103. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  1104. </table>
  1105. </dd>
  1106. </dl>
  1107. </div>
  1108. </div>
  1109. <a id="a6a8ba118e754b2b9fa0f34410163e228"></a>
  1110. <h2 class="memtitle"><span class="permalink"><a href="#a6a8ba118e754b2b9fa0f34410163e228">&#9670;&nbsp;</a></span>printSdError()</h2>
  1111. <div class="memitem">
  1112. <div class="memproto">
  1113. <div class="memtemplate">
  1114. template&lt;class Vol&gt; </div>
  1115. <table class="mlabels">
  1116. <tr>
  1117. <td class="mlabels-left">
  1118. <table class="memname">
  1119. <tr>
  1120. <td class="memname">void <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::printSdError </td>
  1121. <td>(</td>
  1122. <td class="paramtype"><a class="el" href="_sys_call_8h.html#ac62f6449331cfe1a71f29be30efe7890">print_t</a> *&#160;</td>
  1123. <td class="paramname"><em>pr</em></td><td>)</td>
  1124. <td></td>
  1125. </tr>
  1126. </table>
  1127. </td>
  1128. <td class="mlabels-right">
  1129. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1130. </tr>
  1131. </table>
  1132. </div><div class="memdoc">
  1133. <p>Print error info and return.</p>
  1134. <dl class="params"><dt>Parameters</dt><dd>
  1135. <table class="params">
  1136. <tr><td class="paramdir">[in]</td><td class="paramname">pr</td><td>Print destination. </td></tr>
  1137. </table>
  1138. </dd>
  1139. </dl>
  1140. </div>
  1141. </div>
  1142. <a id="af2bb8fea732f9272a2e98772fbcc4595"></a>
  1143. <h2 class="memtitle"><span class="permalink"><a href="#af2bb8fea732f9272a2e98772fbcc4595">&#9670;&nbsp;</a></span>sdErrorCode()</h2>
  1144. <div class="memitem">
  1145. <div class="memproto">
  1146. <div class="memtemplate">
  1147. template&lt;class Vol&gt; </div>
  1148. <table class="mlabels">
  1149. <tr>
  1150. <td class="mlabels-left">
  1151. <table class="memname">
  1152. <tr>
  1153. <td class="memname">uint8_t <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::sdErrorCode </td>
  1154. <td>(</td>
  1155. <td class="paramname"></td><td>)</td>
  1156. <td></td>
  1157. </tr>
  1158. </table>
  1159. </td>
  1160. <td class="mlabels-right">
  1161. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1162. </tr>
  1163. </table>
  1164. </div><div class="memdoc">
  1165. <dl class="section return"><dt>Returns</dt><dd>SD card error code. </dd></dl>
  1166. </div>
  1167. </div>
  1168. <a id="a5f8f363b6c23f1d8bfeb858c946f1994"></a>
  1169. <h2 class="memtitle"><span class="permalink"><a href="#a5f8f363b6c23f1d8bfeb858c946f1994">&#9670;&nbsp;</a></span>sdErrorData()</h2>
  1170. <div class="memitem">
  1171. <div class="memproto">
  1172. <div class="memtemplate">
  1173. template&lt;class Vol&gt; </div>
  1174. <table class="mlabels">
  1175. <tr>
  1176. <td class="mlabels-left">
  1177. <table class="memname">
  1178. <tr>
  1179. <td class="memname">uint8_t <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::sdErrorData </td>
  1180. <td>(</td>
  1181. <td class="paramname"></td><td>)</td>
  1182. <td></td>
  1183. </tr>
  1184. </table>
  1185. </td>
  1186. <td class="mlabels-right">
  1187. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1188. </tr>
  1189. </table>
  1190. </div><div class="memdoc">
  1191. <dl class="section return"><dt>Returns</dt><dd>SD card error data. </dd></dl>
  1192. </div>
  1193. </div>
  1194. <a id="a20ed1868a6498cd336364c22d1df28a5"></a>
  1195. <h2 class="memtitle"><span class="permalink"><a href="#a20ed1868a6498cd336364c22d1df28a5">&#9670;&nbsp;</a></span>vol()</h2>
  1196. <div class="memitem">
  1197. <div class="memproto">
  1198. <div class="memtemplate">
  1199. template&lt;class Vol&gt; </div>
  1200. <table class="mlabels">
  1201. <tr>
  1202. <td class="mlabels-left">
  1203. <table class="memname">
  1204. <tr>
  1205. <td class="memname">Vol* <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::vol </td>
  1206. <td>(</td>
  1207. <td class="paramname"></td><td>)</td>
  1208. <td></td>
  1209. </tr>
  1210. </table>
  1211. </td>
  1212. <td class="mlabels-right">
  1213. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1214. </tr>
  1215. </table>
  1216. </div><div class="memdoc">
  1217. <dl class="section return"><dt>Returns</dt><dd>pointer to base volume </dd></dl>
  1218. </div>
  1219. </div>
  1220. <a id="a1f1de2aac5384475b67506f86199e4c8"></a>
  1221. <h2 class="memtitle"><span class="permalink"><a href="#a1f1de2aac5384475b67506f86199e4c8">&#9670;&nbsp;</a></span>volumeBegin()</h2>
  1222. <div class="memitem">
  1223. <div class="memproto">
  1224. <div class="memtemplate">
  1225. template&lt;class Vol&gt; </div>
  1226. <table class="mlabels">
  1227. <tr>
  1228. <td class="mlabels-left">
  1229. <table class="memname">
  1230. <tr>
  1231. <td class="memname">bool <a class="el" href="class_sd_base.html">SdBase</a>&lt; Vol &gt;::volumeBegin </td>
  1232. <td>(</td>
  1233. <td class="paramname"></td><td>)</td>
  1234. <td></td>
  1235. </tr>
  1236. </table>
  1237. </td>
  1238. <td class="mlabels-right">
  1239. <span class="mlabels"><span class="mlabel">inline</span></span> </td>
  1240. </tr>
  1241. </table>
  1242. </div><div class="memdoc">
  1243. <p>Initialize file system after call to cardBegin.</p>
  1244. <dl class="section return"><dt>Returns</dt><dd>true for success or false for failure. </dd></dl>
  1245. </div>
  1246. </div>
  1247. <hr/>The documentation for this class was generated from the following file:<ul>
  1248. <li>ArduinoSdFat/libraries/SdFat/src/<a class="el" href="_sd_fat_8h.html">SdFat.h</a></li>
  1249. </ul>
  1250. </div><!-- contents -->
  1251. <!-- start footer part -->
  1252. <hr class="footer"/><address class="footer"><small>
  1253. Generated on Fri Dec 6 2019 09:45:12 for SdFat by &#160;<a href="http://www.doxygen.org/index.html">
  1254. <img class="footer" src="doxygen.png" alt="doxygen"/>
  1255. </a> 1.8.16
  1256. </small></address>
  1257. </body>
  1258. </html>