\hypertarget{bsp___s_d_8h}{}\doxysection{D\+:/gitt/\+Microchip\+For32/bsp\+\_\+\+Device/bsp\+\_\+\+SD.h 文件参考}
\label{bsp___s_d_8h}\index{D:/gitt/MicrochipFor32/bsp\_Device/bsp\_SD.h@{D:/gitt/MicrochipFor32/bsp\_Device/bsp\_SD.h}}
{\ttfamily \#include \char`\"{}spi.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}varint.\+h\char`\"{}}\newline
bsp\+\_\+\+SD.\+h 的引用(Include)关系图\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=195pt]{bsp___s_d_8h__incl}
\end{center}
\end{figure}
此图展示该文件直接或间接的被哪些文件引用了\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=205pt]{bsp___s_d_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{类}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{struct_m_s_d___c_s_d}{MSD\+\_\+\+CSD}}
\item 
struct \mbox{\hyperlink{struct_m_s_d___c_i_d}{MSD\+\_\+\+CID}}
\item 
struct \mbox{\hyperlink{struct_m_s_d___c_a_r_d_i_n_f_o}{MSD\+\_\+\+CARDINFO}}
\item 
class \mbox{\hyperlink{classbsp___s_d}{bsp\+\_\+\+SD}}
\begin{DoxyCompactList}\small\item\em 一个操作\+SD卡的类 \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{宏定义}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a735563036dced0b7d6cc98f97ea4978b}{ERR}}~0x00
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_ab5a7d5477e55758bde614bda3250a93c}{MMC}}~0x01
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_ae21a9518b4dd62d2baeab430c89a657a}{V1}}~0x02
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a9173468f90b474471bfff59f8487cbc1}{V2}}~0x04
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_ae52e14c1b95e5162f4fe492d9b1b0fec}{V2\+HC}}~0x06
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_adc81a065700d3af56b6fb631585e3641}{DUMMY\+\_\+\+BYTE}}~0x\+FF
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a5bda0c70032a9b8625ae5a3c55d21c38}{MSD\+\_\+\+BLOCKSIZE}}~512
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a938c1466755f12fb04ac0d1b775584d1}{CMD0}}~0
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_aca9979f299fa78c1128d778084478673}{CMD1}}~1
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_ac75b3e0ad1fb013ea946fb49bbe65668}{CMD8}}~8
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a1fac6a251d7e7dc204d21639bf521459}{CMD9}}~9
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_ae7b800ed8e7bd52e6f570a5ce72b8104}{CMD10}}~10
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a8d6283c9b060afbaa0e6d1ff7e5ea7b8}{CMD12}}~12
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_aaeab261b94f2031ba41a1d4d857c3541}{CMD16}}~16
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a6bbfe7dc16a19b7f40efcf554b5666ad}{CMD17}}~17
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a3d32c27a6be061b865ba539127278f14}{CMD18}}~18
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a14506e981f38b6177bc36f72c2ca18b1}{CMD23}}~23
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a252300302c6f7960df547a7f5c25be85}{CMD24}}~24
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_aee2c673fba987178f4642531fdeefe9e}{CMD25}}~25
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a3ca1450d0ac55d2705aab03537bf2865}{CMD41}}~41
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a78289a7a85ffcfddd626694105dc0780}{CMD55}}~55
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_aa7a26b2cf17e1ff5967820a1fa41a7aa}{CMD58}}~58
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_aa8ea570644ddff6d18b63e4abbf39e0d}{CMD59}}~59
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_ab953703883503eb3ce420f096b1621d0}{MSD\+\_\+\+DATA\+\_\+\+OK}}~0x05
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a7ba9783b76cf956a82211e058071f984}{MSD\+\_\+\+DATA\+\_\+\+CRC\+\_\+\+ERROR}}~0x0B
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a6a6a48e9e40eda37b834b23d5320dfdf}{MSD\+\_\+\+DATA\+\_\+\+WRITE\+\_\+\+ERROR}}~0x0D
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_ad68bbaecb6931999de71e8a6b703574f}{MSD\+\_\+\+DATA\+\_\+\+OTHER\+\_\+\+ERROR}}~0x\+FF
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_afa5629413ae6bf82d3f1182df4cea0cf}{MSD\+\_\+\+RESPONSE\+\_\+\+NO\+\_\+\+ERROR}}~0x00
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a70bdd15776b2a749ae184132d2a5da28}{MSD\+\_\+\+IN\+\_\+\+IDLE\+\_\+\+STATE}}~0x01
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_ad0ce329dc56b89327987e754ab0e93b8}{MSD\+\_\+\+ERASE\+\_\+\+RESET}}~0x02
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a80ede800869bbe11125170faf44ad94f}{MSD\+\_\+\+ILLEGAL\+\_\+\+COMMAND}}~0x04
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a8c6cecbb8cb9921c38776a83ed4ad343}{MSD\+\_\+\+COM\+\_\+\+CRC\+\_\+\+ERROR}}~0x08
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a8c7923c819c9ba27f65a380f7360f429}{MSD\+\_\+\+ERASE\+\_\+\+SEQUENCE\+\_\+\+ERROR}}~0x10
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_a211793a480ef462b7a1c55d6d36a8c25}{MSD\+\_\+\+ADDRESS\+\_\+\+ERROR}}~0x20
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_ae3555061fbbb3bd2becaa0d1bdf6c825}{MSD\+\_\+\+PARAMETER\+\_\+\+ERROR}}~0x40
\item 
\#define \mbox{\hyperlink{bsp___s_d_8h_ab5e7857b07a45a8828a235c55d3873ff}{MSD\+\_\+\+RESPONSE\+\_\+\+FAILURE}}~0x\+FF
\end{DoxyCompactItemize}
\doxysubsection*{类型定义}
\begin{DoxyCompactItemize}
\item 
typedef struct \mbox{\hyperlink{struct_m_s_d___c_a_r_d_i_n_f_o}{MSD\+\_\+\+CARDINFO}} $\ast$ \mbox{\hyperlink{bsp___s_d_8h_a64c818be5c771b5bcfd5cbd998c0f9c6}{PMSD\+\_\+\+CARDINFO}}
\end{DoxyCompactItemize}
\doxysubsection*{枚举}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{bsp___s_d_8h_a81ab6678d52bfaa2c2dc9048f5215cf9}{\+\_\+\+CD\+\_\+\+HOLD}} \{ \mbox{\hyperlink{bsp___s_d_8h_a81ab6678d52bfaa2c2dc9048f5215cf9a9cfa27b414cab750fb14ec07cdf5cf6a}{HOLD}} = 0
, \mbox{\hyperlink{bsp___s_d_8h_a81ab6678d52bfaa2c2dc9048f5215cf9ad590443978dc58d64aed5001f56efcdf}{RELEASE}} = 1
 \}
\end{DoxyCompactItemize}
\doxysubsection*{变量}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{struct_m_s_d___c_a_r_d_i_n_f_o}{MSD\+\_\+\+CARDINFO}} \mbox{\hyperlink{bsp___s_d_8h_a2c85a6a257358283b46ba829ae0c2dba}{SD0\+\_\+\+Card\+Info}}
\end{DoxyCompactItemize}


\doxysubsection{宏定义说明}
\mbox{\Hypertarget{bsp___s_d_8h_a938c1466755f12fb04ac0d1b775584d1}\label{bsp___s_d_8h_a938c1466755f12fb04ac0d1b775584d1}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD0@{CMD0}}
\index{CMD0@{CMD0}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD0}{CMD0}}
{\footnotesize\ttfamily \#define CMD0~0}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00057}{57}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_aca9979f299fa78c1128d778084478673}\label{bsp___s_d_8h_aca9979f299fa78c1128d778084478673}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD1@{CMD1}}
\index{CMD1@{CMD1}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD1}{CMD1}}
{\footnotesize\ttfamily \#define CMD1~1}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00058}{58}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_ae7b800ed8e7bd52e6f570a5ce72b8104}\label{bsp___s_d_8h_ae7b800ed8e7bd52e6f570a5ce72b8104}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD10@{CMD10}}
\index{CMD10@{CMD10}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD10}{CMD10}}
{\footnotesize\ttfamily \#define CMD10~10}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00061}{61}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a8d6283c9b060afbaa0e6d1ff7e5ea7b8}\label{bsp___s_d_8h_a8d6283c9b060afbaa0e6d1ff7e5ea7b8}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD12@{CMD12}}
\index{CMD12@{CMD12}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD12}{CMD12}}
{\footnotesize\ttfamily \#define CMD12~12}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00062}{62}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_aaeab261b94f2031ba41a1d4d857c3541}\label{bsp___s_d_8h_aaeab261b94f2031ba41a1d4d857c3541}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD16@{CMD16}}
\index{CMD16@{CMD16}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD16}{CMD16}}
{\footnotesize\ttfamily \#define CMD16~16}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00063}{63}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a6bbfe7dc16a19b7f40efcf554b5666ad}\label{bsp___s_d_8h_a6bbfe7dc16a19b7f40efcf554b5666ad}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD17@{CMD17}}
\index{CMD17@{CMD17}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD17}{CMD17}}
{\footnotesize\ttfamily \#define CMD17~17}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00064}{64}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a3d32c27a6be061b865ba539127278f14}\label{bsp___s_d_8h_a3d32c27a6be061b865ba539127278f14}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD18@{CMD18}}
\index{CMD18@{CMD18}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD18}{CMD18}}
{\footnotesize\ttfamily \#define CMD18~18}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00065}{65}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a14506e981f38b6177bc36f72c2ca18b1}\label{bsp___s_d_8h_a14506e981f38b6177bc36f72c2ca18b1}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD23@{CMD23}}
\index{CMD23@{CMD23}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD23}{CMD23}}
{\footnotesize\ttfamily \#define CMD23~23}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00066}{66}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a252300302c6f7960df547a7f5c25be85}\label{bsp___s_d_8h_a252300302c6f7960df547a7f5c25be85}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD24@{CMD24}}
\index{CMD24@{CMD24}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD24}{CMD24}}
{\footnotesize\ttfamily \#define CMD24~24}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00067}{67}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_aee2c673fba987178f4642531fdeefe9e}\label{bsp___s_d_8h_aee2c673fba987178f4642531fdeefe9e}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD25@{CMD25}}
\index{CMD25@{CMD25}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD25}{CMD25}}
{\footnotesize\ttfamily \#define CMD25~25}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00068}{68}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a3ca1450d0ac55d2705aab03537bf2865}\label{bsp___s_d_8h_a3ca1450d0ac55d2705aab03537bf2865}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD41@{CMD41}}
\index{CMD41@{CMD41}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD41}{CMD41}}
{\footnotesize\ttfamily \#define CMD41~41}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00069}{69}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a78289a7a85ffcfddd626694105dc0780}\label{bsp___s_d_8h_a78289a7a85ffcfddd626694105dc0780}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD55@{CMD55}}
\index{CMD55@{CMD55}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD55}{CMD55}}
{\footnotesize\ttfamily \#define CMD55~55}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00070}{70}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_aa7a26b2cf17e1ff5967820a1fa41a7aa}\label{bsp___s_d_8h_aa7a26b2cf17e1ff5967820a1fa41a7aa}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD58@{CMD58}}
\index{CMD58@{CMD58}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD58}{CMD58}}
{\footnotesize\ttfamily \#define CMD58~58}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00071}{71}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_aa8ea570644ddff6d18b63e4abbf39e0d}\label{bsp___s_d_8h_aa8ea570644ddff6d18b63e4abbf39e0d}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD59@{CMD59}}
\index{CMD59@{CMD59}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD59}{CMD59}}
{\footnotesize\ttfamily \#define CMD59~59}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00072}{72}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_ac75b3e0ad1fb013ea946fb49bbe65668}\label{bsp___s_d_8h_ac75b3e0ad1fb013ea946fb49bbe65668}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD8@{CMD8}}
\index{CMD8@{CMD8}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD8}{CMD8}}
{\footnotesize\ttfamily \#define CMD8~8}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00059}{59}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a1fac6a251d7e7dc204d21639bf521459}\label{bsp___s_d_8h_a1fac6a251d7e7dc204d21639bf521459}} 
\index{bsp\_SD.h@{bsp\_SD.h}!CMD9@{CMD9}}
\index{CMD9@{CMD9}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{CMD9}{CMD9}}
{\footnotesize\ttfamily \#define CMD9~9}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00060}{60}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_adc81a065700d3af56b6fb631585e3641}\label{bsp___s_d_8h_adc81a065700d3af56b6fb631585e3641}} 
\index{bsp\_SD.h@{bsp\_SD.h}!DUMMY\_BYTE@{DUMMY\_BYTE}}
\index{DUMMY\_BYTE@{DUMMY\_BYTE}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{DUMMY\_BYTE}{DUMMY\_BYTE}}
{\footnotesize\ttfamily \#define DUMMY\+\_\+\+BYTE~0x\+FF}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00053}{53}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a735563036dced0b7d6cc98f97ea4978b}\label{bsp___s_d_8h_a735563036dced0b7d6cc98f97ea4978b}} 
\index{bsp\_SD.h@{bsp\_SD.h}!ERR@{ERR}}
\index{ERR@{ERR}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{ERR}{ERR}}
{\footnotesize\ttfamily \#define ERR~0x00}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00048}{48}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_ab5a7d5477e55758bde614bda3250a93c}\label{bsp___s_d_8h_ab5a7d5477e55758bde614bda3250a93c}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MMC@{MMC}}
\index{MMC@{MMC}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MMC}{MMC}}
{\footnotesize\ttfamily \#define MMC~0x01}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00049}{49}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a211793a480ef462b7a1c55d6d36a8c25}\label{bsp___s_d_8h_a211793a480ef462b7a1c55d6d36a8c25}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_ADDRESS\_ERROR@{MSD\_ADDRESS\_ERROR}}
\index{MSD\_ADDRESS\_ERROR@{MSD\_ADDRESS\_ERROR}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_ADDRESS\_ERROR}{MSD\_ADDRESS\_ERROR}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+ADDRESS\+\_\+\+ERROR~0x20}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00086}{86}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a5bda0c70032a9b8625ae5a3c55d21c38}\label{bsp___s_d_8h_a5bda0c70032a9b8625ae5a3c55d21c38}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_BLOCKSIZE@{MSD\_BLOCKSIZE}}
\index{MSD\_BLOCKSIZE@{MSD\_BLOCKSIZE}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_BLOCKSIZE}{MSD\_BLOCKSIZE}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+BLOCKSIZE~512}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00054}{54}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a8c6cecbb8cb9921c38776a83ed4ad343}\label{bsp___s_d_8h_a8c6cecbb8cb9921c38776a83ed4ad343}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_COM\_CRC\_ERROR@{MSD\_COM\_CRC\_ERROR}}
\index{MSD\_COM\_CRC\_ERROR@{MSD\_COM\_CRC\_ERROR}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_COM\_CRC\_ERROR}{MSD\_COM\_CRC\_ERROR}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+COM\+\_\+\+CRC\+\_\+\+ERROR~0x08}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00084}{84}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a7ba9783b76cf956a82211e058071f984}\label{bsp___s_d_8h_a7ba9783b76cf956a82211e058071f984}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_DATA\_CRC\_ERROR@{MSD\_DATA\_CRC\_ERROR}}
\index{MSD\_DATA\_CRC\_ERROR@{MSD\_DATA\_CRC\_ERROR}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_DATA\_CRC\_ERROR}{MSD\_DATA\_CRC\_ERROR}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+DATA\+\_\+\+CRC\+\_\+\+ERROR~0x0B}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00076}{76}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_ab953703883503eb3ce420f096b1621d0}\label{bsp___s_d_8h_ab953703883503eb3ce420f096b1621d0}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_DATA\_OK@{MSD\_DATA\_OK}}
\index{MSD\_DATA\_OK@{MSD\_DATA\_OK}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_DATA\_OK}{MSD\_DATA\_OK}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+DATA\+\_\+\+OK~0x05}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00075}{75}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_ad68bbaecb6931999de71e8a6b703574f}\label{bsp___s_d_8h_ad68bbaecb6931999de71e8a6b703574f}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_DATA\_OTHER\_ERROR@{MSD\_DATA\_OTHER\_ERROR}}
\index{MSD\_DATA\_OTHER\_ERROR@{MSD\_DATA\_OTHER\_ERROR}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_DATA\_OTHER\_ERROR}{MSD\_DATA\_OTHER\_ERROR}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+DATA\+\_\+\+OTHER\+\_\+\+ERROR~0x\+FF}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00078}{78}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a6a6a48e9e40eda37b834b23d5320dfdf}\label{bsp___s_d_8h_a6a6a48e9e40eda37b834b23d5320dfdf}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_DATA\_WRITE\_ERROR@{MSD\_DATA\_WRITE\_ERROR}}
\index{MSD\_DATA\_WRITE\_ERROR@{MSD\_DATA\_WRITE\_ERROR}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_DATA\_WRITE\_ERROR}{MSD\_DATA\_WRITE\_ERROR}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+DATA\+\_\+\+WRITE\+\_\+\+ERROR~0x0D}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00077}{77}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_ad0ce329dc56b89327987e754ab0e93b8}\label{bsp___s_d_8h_ad0ce329dc56b89327987e754ab0e93b8}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_ERASE\_RESET@{MSD\_ERASE\_RESET}}
\index{MSD\_ERASE\_RESET@{MSD\_ERASE\_RESET}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_ERASE\_RESET}{MSD\_ERASE\_RESET}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+ERASE\+\_\+\+RESET~0x02}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00082}{82}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a8c7923c819c9ba27f65a380f7360f429}\label{bsp___s_d_8h_a8c7923c819c9ba27f65a380f7360f429}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_ERASE\_SEQUENCE\_ERROR@{MSD\_ERASE\_SEQUENCE\_ERROR}}
\index{MSD\_ERASE\_SEQUENCE\_ERROR@{MSD\_ERASE\_SEQUENCE\_ERROR}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_ERASE\_SEQUENCE\_ERROR}{MSD\_ERASE\_SEQUENCE\_ERROR}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+ERASE\+\_\+\+SEQUENCE\+\_\+\+ERROR~0x10}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00085}{85}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a80ede800869bbe11125170faf44ad94f}\label{bsp___s_d_8h_a80ede800869bbe11125170faf44ad94f}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_ILLEGAL\_COMMAND@{MSD\_ILLEGAL\_COMMAND}}
\index{MSD\_ILLEGAL\_COMMAND@{MSD\_ILLEGAL\_COMMAND}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_ILLEGAL\_COMMAND}{MSD\_ILLEGAL\_COMMAND}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+ILLEGAL\+\_\+\+COMMAND~0x04}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00083}{83}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a70bdd15776b2a749ae184132d2a5da28}\label{bsp___s_d_8h_a70bdd15776b2a749ae184132d2a5da28}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_IN\_IDLE\_STATE@{MSD\_IN\_IDLE\_STATE}}
\index{MSD\_IN\_IDLE\_STATE@{MSD\_IN\_IDLE\_STATE}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_IN\_IDLE\_STATE}{MSD\_IN\_IDLE\_STATE}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+IN\+\_\+\+IDLE\+\_\+\+STATE~0x01}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00081}{81}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_ae3555061fbbb3bd2becaa0d1bdf6c825}\label{bsp___s_d_8h_ae3555061fbbb3bd2becaa0d1bdf6c825}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_PARAMETER\_ERROR@{MSD\_PARAMETER\_ERROR}}
\index{MSD\_PARAMETER\_ERROR@{MSD\_PARAMETER\_ERROR}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_PARAMETER\_ERROR}{MSD\_PARAMETER\_ERROR}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+PARAMETER\+\_\+\+ERROR~0x40}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00087}{87}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_ab5e7857b07a45a8828a235c55d3873ff}\label{bsp___s_d_8h_ab5e7857b07a45a8828a235c55d3873ff}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_RESPONSE\_FAILURE@{MSD\_RESPONSE\_FAILURE}}
\index{MSD\_RESPONSE\_FAILURE@{MSD\_RESPONSE\_FAILURE}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_RESPONSE\_FAILURE}{MSD\_RESPONSE\_FAILURE}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+RESPONSE\+\_\+\+FAILURE~0x\+FF}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00088}{88}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_afa5629413ae6bf82d3f1182df4cea0cf}\label{bsp___s_d_8h_afa5629413ae6bf82d3f1182df4cea0cf}} 
\index{bsp\_SD.h@{bsp\_SD.h}!MSD\_RESPONSE\_NO\_ERROR@{MSD\_RESPONSE\_NO\_ERROR}}
\index{MSD\_RESPONSE\_NO\_ERROR@{MSD\_RESPONSE\_NO\_ERROR}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{MSD\_RESPONSE\_NO\_ERROR}{MSD\_RESPONSE\_NO\_ERROR}}
{\footnotesize\ttfamily \#define MSD\+\_\+\+RESPONSE\+\_\+\+NO\+\_\+\+ERROR~0x00}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00080}{80}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_ae21a9518b4dd62d2baeab430c89a657a}\label{bsp___s_d_8h_ae21a9518b4dd62d2baeab430c89a657a}} 
\index{bsp\_SD.h@{bsp\_SD.h}!V1@{V1}}
\index{V1@{V1}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{V1}{V1}}
{\footnotesize\ttfamily \#define V1~0x02}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00050}{50}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_a9173468f90b474471bfff59f8487cbc1}\label{bsp___s_d_8h_a9173468f90b474471bfff59f8487cbc1}} 
\index{bsp\_SD.h@{bsp\_SD.h}!V2@{V2}}
\index{V2@{V2}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{V2}{V2}}
{\footnotesize\ttfamily \#define V2~0x04}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00051}{51}} 行定义.

\mbox{\Hypertarget{bsp___s_d_8h_ae52e14c1b95e5162f4fe492d9b1b0fec}\label{bsp___s_d_8h_ae52e14c1b95e5162f4fe492d9b1b0fec}} 
\index{bsp\_SD.h@{bsp\_SD.h}!V2HC@{V2HC}}
\index{V2HC@{V2HC}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{V2HC}{V2HC}}
{\footnotesize\ttfamily \#define V2\+HC~0x06}



在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00052}{52}} 行定义.



\doxysubsection{类型定义说明}
\mbox{\Hypertarget{bsp___s_d_8h_a64c818be5c771b5bcfd5cbd998c0f9c6}\label{bsp___s_d_8h_a64c818be5c771b5bcfd5cbd998c0f9c6}} 
\index{bsp\_SD.h@{bsp\_SD.h}!PMSD\_CARDINFO@{PMSD\_CARDINFO}}
\index{PMSD\_CARDINFO@{PMSD\_CARDINFO}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{PMSD\_CARDINFO}{PMSD\_CARDINFO}}
{\footnotesize\ttfamily typedef  struct \mbox{\hyperlink{struct_m_s_d___c_a_r_d_i_n_f_o}{MSD\+\_\+\+CARDINFO}} $\ast$ \mbox{\hyperlink{bsp___s_d_8h_a64c818be5c771b5bcfd5cbd998c0f9c6}{PMSD\+\_\+\+CARDINFO}}}



\doxysubsection{枚举类型说明}
\mbox{\Hypertarget{bsp___s_d_8h_a81ab6678d52bfaa2c2dc9048f5215cf9}\label{bsp___s_d_8h_a81ab6678d52bfaa2c2dc9048f5215cf9}} 
\index{bsp\_SD.h@{bsp\_SD.h}!\_CD\_HOLD@{\_CD\_HOLD}}
\index{\_CD\_HOLD@{\_CD\_HOLD}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{\_CD\_HOLD}{\_CD\_HOLD}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{bsp___s_d_8h_a81ab6678d52bfaa2c2dc9048f5215cf9}{\+\_\+\+CD\+\_\+\+HOLD}}}

\begin{DoxyEnumFields}{枚举值}
\raisebox{\heightof{T}}[0pt][0pt]{\index{HOLD@{HOLD}!bsp\_SD.h@{bsp\_SD.h}}\index{bsp\_SD.h@{bsp\_SD.h}!HOLD@{HOLD}}}\mbox{\Hypertarget{bsp___s_d_8h_a81ab6678d52bfaa2c2dc9048f5215cf9a9cfa27b414cab750fb14ec07cdf5cf6a}\label{bsp___s_d_8h_a81ab6678d52bfaa2c2dc9048f5215cf9a9cfa27b414cab750fb14ec07cdf5cf6a}} 
HOLD&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RELEASE@{RELEASE}!bsp\_SD.h@{bsp\_SD.h}}\index{bsp\_SD.h@{bsp\_SD.h}!RELEASE@{RELEASE}}}\mbox{\Hypertarget{bsp___s_d_8h_a81ab6678d52bfaa2c2dc9048f5215cf9ad590443978dc58d64aed5001f56efcdf}\label{bsp___s_d_8h_a81ab6678d52bfaa2c2dc9048f5215cf9ad590443978dc58d64aed5001f56efcdf}} 
RELEASE&\\
\hline

\end{DoxyEnumFields}


在文件 \mbox{\hyperlink{bsp___s_d_8h_source}{bsp\+\_\+\+SD.\+h}} 第 \mbox{\hyperlink{bsp___s_d_8h_source_l00090}{90}} 行定义.



\doxysubsection{变量说明}
\mbox{\Hypertarget{bsp___s_d_8h_a2c85a6a257358283b46ba829ae0c2dba}\label{bsp___s_d_8h_a2c85a6a257358283b46ba829ae0c2dba}} 
\index{bsp\_SD.h@{bsp\_SD.h}!SD0\_CardInfo@{SD0\_CardInfo}}
\index{SD0\_CardInfo@{SD0\_CardInfo}!bsp\_SD.h@{bsp\_SD.h}}
\doxysubsubsection{\texorpdfstring{SD0\_CardInfo}{SD0\_CardInfo}}
{\footnotesize\ttfamily \mbox{\hyperlink{struct_m_s_d___c_a_r_d_i_n_f_o}{MSD\+\_\+\+CARDINFO}} SD0\+\_\+\+Card\+Info\hspace{0.3cm}{\ttfamily [extern]}}

