加入微积分库
This commit is contained in:
@@ -90,6 +90,13 @@ D:/gitt/MicrochipFor32/bsp_Device 目录参考
|
||||
.br
|
||||
.RI "实现了PID算法 "
|
||||
.ti -1c
|
||||
.RI "文件 \fBbsp_SD\&.cpp\fP"
|
||||
.br
|
||||
.RI "操作SD卡的库 "
|
||||
.ti -1c
|
||||
.RI "文件 \fBbsp_SD\&.h\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "文件 \fBvarint\&.h\fP"
|
||||
.br
|
||||
.in -1c
|
||||
|
||||
79
Doc/man/man3/MSD_CARDINFO.3
Normal file
79
Doc/man/man3/MSD_CARDINFO.3
Normal file
@@ -0,0 +1,79 @@
|
||||
.TH "MSD_CARDINFO" 3 "2022年 十一月 22日 星期二" "Version 2.0.0" "MF32BSP_XerolySkinner" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
MSD_CARDINFO
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
.PP
|
||||
\fC#include <bsp_SD\&.h>\fP
|
||||
.SS "Public 属性"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBMSD_CSD\fP \fBCSD\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBMSD_CID\fP \fBCID\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu32\fP \fBCapacity\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu32\fP \fBBlockSize\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu16\fP \fBRCA\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBCardType\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu32\fP \fBSpaceTotal\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu32\fP \fBSpaceFree\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "详细描述"
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB149\fP 行定义\&.
|
||||
.SH "类成员变量说明"
|
||||
.PP
|
||||
.SS "\fBu32\fP MSD_CARDINFO::BlockSize"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB153\fP 行定义\&.
|
||||
.SS "\fBu32\fP MSD_CARDINFO::Capacity"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB152\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CARDINFO::CardType"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB155\fP 行定义\&.
|
||||
.SS "\fBMSD_CID\fP MSD_CARDINFO::CID"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB151\fP 行定义\&.
|
||||
.SS "\fBMSD_CSD\fP MSD_CARDINFO::CSD"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB150\fP 行定义\&.
|
||||
.SS "\fBu16\fP MSD_CARDINFO::RCA"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB154\fP 行定义\&.
|
||||
.SS "\fBu32\fP MSD_CARDINFO::SpaceFree"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB157\fP 行定义\&.
|
||||
.SS "\fBu32\fP MSD_CARDINFO::SpaceTotal"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB156\fP 行定义\&.
|
||||
|
||||
.SH "作者"
|
||||
.PP
|
||||
由 Doyxgen 通过分析 MF32BSP_XerolySkinner 的 源代码自动生成\&.
|
||||
93
Doc/man/man3/MSD_CID.3
Normal file
93
Doc/man/man3/MSD_CID.3
Normal file
@@ -0,0 +1,93 @@
|
||||
.TH "MSD_CID" 3 "2022年 十一月 22日 星期二" "Version 2.0.0" "MF32BSP_XerolySkinner" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
MSD_CID
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
.PP
|
||||
\fC#include <bsp_SD\&.h>\fP
|
||||
.SS "Public 属性"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBManufacturerID\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu16\fP \fBOEM_AppliID\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu32\fP \fBProdName1\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBProdName2\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBProdRev\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu32\fP \fBProdSN\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBReserved1\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu16\fP \fBManufactDate\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBCID_CRC\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBReserved2\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "详细描述"
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB136\fP 行定义\&.
|
||||
.SH "类成员变量说明"
|
||||
.PP
|
||||
.SS "\fBu8\fP MSD_CID::CID_CRC"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB145\fP 行定义\&.
|
||||
.SS "\fBu16\fP MSD_CID::ManufactDate"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB144\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CID::ManufacturerID"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB137\fP 行定义\&.
|
||||
.SS "\fBu16\fP MSD_CID::OEM_AppliID"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB138\fP 行定义\&.
|
||||
.SS "\fBu32\fP MSD_CID::ProdName1"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB139\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CID::ProdName2"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB140\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CID::ProdRev"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB141\fP 行定义\&.
|
||||
.SS "\fBu32\fP MSD_CID::ProdSN"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB142\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CID::Reserved1"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB143\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CID::Reserved2"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB146\fP 行定义\&.
|
||||
|
||||
.SH "作者"
|
||||
.PP
|
||||
由 Doyxgen 通过分析 MF32BSP_XerolySkinner 的 源代码自动生成\&.
|
||||
282
Doc/man/man3/MSD_CSD.3
Normal file
282
Doc/man/man3/MSD_CSD.3
Normal file
@@ -0,0 +1,282 @@
|
||||
.TH "MSD_CSD" 3 "2022年 十一月 22日 星期二" "Version 2.0.0" "MF32BSP_XerolySkinner" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
MSD_CSD
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
.PP
|
||||
\fC#include <bsp_SD\&.h>\fP
|
||||
.SS "Public 属性"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBCSDStruct\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBSysSpecVersion\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBReserved1\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBTAAC\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBNSAC\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBMaxBusClkFrec\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu16\fP \fBCardComdClasses\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBRdBlockLen\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBPartBlockRead\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBWrBlockMisalign\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBRdBlockMisalign\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBDSRImpl\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBReserved2\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu32\fP \fBDeviceSize\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBMaxRdCurrentVDDMin\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBMaxRdCurrentVDDMax\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBMaxWrCurrentVDDMin\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBMaxWrCurrentVDDMax\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBDeviceSizeMul\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBEraseGrSize\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBEraseGrMul\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBWrProtectGrSize\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBWrProtectGrEnable\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBManDeflECC\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBWrSpeedFact\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBMaxWrBlockLen\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBWriteBlockPaPartial\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBReserved3\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBContentProtectAppli\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBFileFormatGrouop\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBCopyFlag\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBPermWrProtect\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBTempWrProtect\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBFileFormat\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBECC\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBCSD_CRC\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBReserved4\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "详细描述"
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB95\fP 行定义\&.
|
||||
.SH "类成员变量说明"
|
||||
.PP
|
||||
.SS "\fBu16\fP MSD_CSD::CardComdClasses"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB102\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::ContentProtectAppli"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB124\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::CopyFlag"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB126\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::CSD_CRC"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB131\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::CSDStruct"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB96\fP 行定义\&.
|
||||
.SS "\fBu32\fP MSD_CSD::DeviceSize"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB109\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::DeviceSizeMul"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB114\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::DSRImpl"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB107\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::ECC"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB130\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::EraseGrMul"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB116\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::EraseGrSize"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB115\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::FileFormat"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB129\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::FileFormatGrouop"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB125\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::ManDeflECC"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB119\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::MaxBusClkFrec"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB101\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::MaxRdCurrentVDDMax"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB111\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::MaxRdCurrentVDDMin"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB110\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::MaxWrBlockLen"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB121\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::MaxWrCurrentVDDMax"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB113\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::MaxWrCurrentVDDMin"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB112\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::NSAC"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB100\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::PartBlockRead"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB104\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::PermWrProtect"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB127\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::RdBlockLen"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB103\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::RdBlockMisalign"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB106\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::Reserved1"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB98\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::Reserved2"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB108\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::Reserved3"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB123\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::Reserved4"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB132\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::SysSpecVersion"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB97\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::TAAC"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB99\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::TempWrProtect"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB128\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::WrBlockMisalign"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB105\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::WriteBlockPaPartial"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB122\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::WrProtectGrEnable"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB118\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::WrProtectGrSize"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB117\fP 行定义\&.
|
||||
.SS "\fBu8\fP MSD_CSD::WrSpeedFact"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB120\fP 行定义\&.
|
||||
|
||||
.SH "作者"
|
||||
.PP
|
||||
由 Doyxgen 通过分析 MF32BSP_XerolySkinner 的 源代码自动生成\&.
|
||||
390
Doc/man/man3/bsp_SD.3
Normal file
390
Doc/man/man3/bsp_SD.3
Normal file
@@ -0,0 +1,390 @@
|
||||
.TH "bsp_SD" 3 "2022年 十一月 22日 星期二" "Version 2.0.0" "MF32BSP_XerolySkinner" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
bsp_SD \- 一个操作SD卡的类
|
||||
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
.PP
|
||||
\fC#include <bsp_SD\&.h>\fP
|
||||
.SS "Public 成员函数"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBbsp_SD\fP (SPI_HandleTypeDef *\fBhspi\fP, GPIO_TypeDef *\fBGPIOx_CS\fP, uint16_t \fBGPIO_Pin_CS\fP)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBSD_init\fP (void)"
|
||||
.br
|
||||
.RI "初始化SD卡 "
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBSD_ReadDisk\fP (\fBu8\fP *buf, \fBu32\fP sector, \fBu8\fP cnt)"
|
||||
.br
|
||||
.RI "读SD卡 "
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBSD_WriteDisk\fP (\fBu8\fP *buf, \fBu32\fP sector, \fBu8\fP cnt)"
|
||||
.br
|
||||
.RI "写SD卡 "
|
||||
.ti -1c
|
||||
.RI "\fBu32\fP \fBSD_GetSectorCount\fP (void)"
|
||||
.br
|
||||
.RI "获取SD卡的总扇区数 "
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBoffsetWrite\fP (\fBu64\fP offset, \fBu8\fP *dat, \fBu64\fP datlen)"
|
||||
.br
|
||||
.RI "写入连贯的数据 "
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBoffsetRead\fP (\fBu64\fP offset, \fBu8\fP *dat, \fBu64\fP datlen)"
|
||||
.br
|
||||
.RI "读取连贯的数据 "
|
||||
.in -1c
|
||||
.SS "Private 成员函数"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "void \fBSD_CS\fP (\fBu8\fP p)"
|
||||
.br
|
||||
.RI "片选信号 "
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBSD_GETCID\fP (\fBu8\fP *cid_data)"
|
||||
.br
|
||||
.RI "获取CID信息 "
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBSD_GETCSD\fP (\fBu8\fP *csd_data)"
|
||||
.br
|
||||
.RI "获取CSD信息 "
|
||||
.ti -1c
|
||||
.RI "int \fBMSD0_GetCardInfo\fP (\fBPMSD_CARDINFO\fP \fBSD0_CardInfo\fP)"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBSD_ReceiveData\fP (\fBu8\fP *data, \fBu16\fP len)"
|
||||
.br
|
||||
.RI "读取SD卡指定长度信息 "
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBSD_SendBlock\fP (\fBu8\fP *buf, \fBu8\fP cmd)"
|
||||
.br
|
||||
.RI "向SD卡写入一个扇区 "
|
||||
.ti -1c
|
||||
.RI "\fBu32\fP \fBSD_sendcmd\fP (\fBu8\fP cmd, \fBu32\fP arg, \fBu8\fP crc)"
|
||||
.br
|
||||
.RI "写SD卡 "
|
||||
.ti -1c
|
||||
.RI "void \fBSPI_setspeed\fP (\fBu8\fP speed)"
|
||||
.br
|
||||
.RI "设置SPI的速率 "
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBspi_readwrite\fP (\fBu8\fP Txdata)"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "Private 属性"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "SPI_HandleTypeDef * \fBhspi\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "GPIO_TypeDef * \fBGPIOx_CS\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "uint16_t \fBGPIO_Pin_CS\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBDFF\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBu8\fP \fBSD_TYPE\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "\fBMSD_CARDINFO\fP \fBSD0_CardInfo\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "详细描述"
|
||||
.PP
|
||||
一个操作SD卡的类
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB169\fP 行定义\&.
|
||||
.SH "构造及析构函数说明"
|
||||
.PP
|
||||
.SS "bsp_SD::bsp_SD (SPI_HandleTypeDef * hspi, GPIO_TypeDef * GPIOx_CS, uint16_t GPIO_Pin_CS)"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB447\fP 行定义\&.
|
||||
.SH "成员函数说明"
|
||||
.PP
|
||||
.SS "int bsp_SD::MSD0_GetCardInfo (\fBPMSD_CARDINFO\fP SD0_CardInfo)\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB207\fP 行定义\&.
|
||||
.SS "\fBu8\fP bsp_SD::offsetRead (\fBu64\fP offset, \fBu8\fP * dat, \fBu64\fP datlen)"
|
||||
|
||||
.PP
|
||||
读取连贯的数据
|
||||
.PP
|
||||
\fB参数\fP
|
||||
.RS 4
|
||||
\fIoffset\fP 读取位置
|
||||
.br
|
||||
\fI*dat\fP 数据缓冲区
|
||||
.br
|
||||
\fIdatlen\fP 读取长度
|
||||
.RE
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
返回值:0,ok;其他,失败\&.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB423\fP 行定义\&.
|
||||
.SS "\fBu8\fP bsp_SD::offsetWrite (\fBu64\fP offset, \fBu8\fP * dat, \fBu64\fP datlen)"
|
||||
|
||||
.PP
|
||||
写入连贯的数据
|
||||
.PP
|
||||
\fB参数\fP
|
||||
.RS 4
|
||||
\fIoffset\fP 写入位置
|
||||
.br
|
||||
\fI*dat\fP 数据缓冲区
|
||||
.br
|
||||
\fIdatlen\fP 写入长度
|
||||
.RE
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
返回值:0,ok;其他,失败\&.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB393\fP 行定义\&.
|
||||
.SS "void bsp_SD::SD_CS (\fBu8\fP p)\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
片选信号
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
无
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB43\fP 行定义\&.
|
||||
.SS "\fBu8\fP bsp_SD::SD_GETCID (\fBu8\fP * cid_data)\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
获取CID信息
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
CID信息
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB164\fP 行定义\&.
|
||||
.SS "\fBu8\fP bsp_SD::SD_GETCSD (\fBu8\fP * csd_data)\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
获取CSD信息
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
CSD信息
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB176\fP 行定义\&.
|
||||
.SS "\fBu32\fP bsp_SD::SD_GetSectorCount (void)"
|
||||
|
||||
.PP
|
||||
获取SD卡的总扇区数
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
总扇区数
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB188\fP 行定义\&.
|
||||
.SS "\fBu8\fP bsp_SD::SD_init (void)"
|
||||
|
||||
.PP
|
||||
初始化SD卡
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
返回值:0,ok;其他,失败\&.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB74\fP 行定义\&.
|
||||
.SS "\fBu8\fP bsp_SD::SD_ReadDisk (\fBu8\fP * buf, \fBu32\fP sector, \fBu8\fP cnt)"
|
||||
|
||||
.PP
|
||||
读SD卡
|
||||
.PP
|
||||
\fB参数\fP
|
||||
.RS 4
|
||||
\fI*buf\fP 数据缓存区
|
||||
.br
|
||||
\fIsector\fP 起始扇区
|
||||
.br
|
||||
\fIcnt\fP 扇区数
|
||||
.RE
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
返回值:0,ok;其他,失败\&.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB356\fP 行定义\&.
|
||||
.SS "\fBu8\fP bsp_SD::SD_ReceiveData (\fBu8\fP * data, \fBu16\fP len)\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
读取SD卡指定长度信息
|
||||
.PP
|
||||
\fB参数\fP
|
||||
.RS 4
|
||||
\fI*data\fP 数据缓存区
|
||||
.br
|
||||
\fIlen\fP 长度
|
||||
.RE
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
返回值:0,ok;其他,失败\&.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB127\fP 行定义\&.
|
||||
.SS "\fBu8\fP bsp_SD::SD_SendBlock (\fBu8\fP * buf, \fBu8\fP cmd)\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
向SD卡写入一个扇区
|
||||
.PP
|
||||
\fB参数\fP
|
||||
.RS 4
|
||||
\fI*buf\fP 数据缓存区
|
||||
.br
|
||||
\fIcmd\fP 操作指令
|
||||
.RE
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
返回值:0,ok;其他,失败\&.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB147\fP 行定义\&.
|
||||
.SS "\fBu32\fP bsp_SD::SD_sendcmd (\fBu8\fP cmd, \fBu32\fP arg, \fBu8\fP crc)\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
写SD卡
|
||||
.PP
|
||||
\fB参数\fP
|
||||
.RS 4
|
||||
\fIcmd\fP 命令
|
||||
.br
|
||||
\fIarg\fP
|
||||
.br
|
||||
|
||||
.br
|
||||
\fIcrc\fP 校验码
|
||||
.RE
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
|
||||
.br
|
||||
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB53\fP 行定义\&.
|
||||
.SS "\fBu8\fP bsp_SD::SD_WriteDisk (\fBu8\fP * buf, \fBu32\fP sector, \fBu8\fP cnt)"
|
||||
|
||||
.PP
|
||||
写SD卡
|
||||
.PP
|
||||
\fB参数\fP
|
||||
.RS 4
|
||||
\fI*buf\fP 数据缓存区
|
||||
.br
|
||||
\fIsector\fP 起始扇区
|
||||
.br
|
||||
\fIcnt\fP 扇区数
|
||||
.RE
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
返回值:0,ok;其他,失败\&.
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB329\fP 行定义\&.
|
||||
.SS "\fBu8\fP bsp_SD::spi_readwrite (\fBu8\fP Txdata)\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB373\fP 行定义\&.
|
||||
.SS "void bsp_SD::SPI_setspeed (\fBu8\fP speed)\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
设置SPI的速率
|
||||
.PP
|
||||
\fB参数\fP
|
||||
.RS 4
|
||||
\fIspeed\fP 速率
|
||||
.RE
|
||||
.PP
|
||||
\fB返回\fP
|
||||
.RS 4
|
||||
无
|
||||
.RE
|
||||
.PP
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 第 \fB383\fP 行定义\&.
|
||||
.SH "类成员变量说明"
|
||||
.PP
|
||||
.SS "\fBu8\fP bsp_SD::DFF\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB184\fP 行定义\&.
|
||||
.SS "uint16_t bsp_SD::GPIO_Pin_CS\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB182\fP 行定义\&.
|
||||
.SS "GPIO_TypeDef* bsp_SD::GPIOx_CS\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB181\fP 行定义\&.
|
||||
.SS "SPI_HandleTypeDef* bsp_SD::hspi\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB180\fP 行定义\&.
|
||||
.SS "\fBMSD_CARDINFO\fP bsp_SD::SD0_CardInfo\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB186\fP 行定义\&.
|
||||
.SS "\fBu8\fP bsp_SD::SD_TYPE\fC [private]\fP"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB185\fP 行定义\&.
|
||||
|
||||
.SH "作者"
|
||||
.PP
|
||||
由 Doyxgen 通过分析 MF32BSP_XerolySkinner 的 源代码自动生成\&.
|
||||
22
Doc/man/man3/bsp_SD.cpp.3
Normal file
22
Doc/man/man3/bsp_SD.cpp.3
Normal file
@@ -0,0 +1,22 @@
|
||||
.TH "D:/gitt/MicrochipFor32/bsp_Device/bsp_SD.cpp" 3 "2022年 十一月 22日 星期二" "Version 2.0.0" "MF32BSP_XerolySkinner" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
D:/gitt/MicrochipFor32/bsp_Device/bsp_SD.cpp \- 操作SD卡的库
|
||||
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include 'bsp_SD\&.h'\fP
|
||||
.br
|
||||
|
||||
.SH "详细描述"
|
||||
.PP
|
||||
操作SD卡的库
|
||||
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.cpp\fP 中定义\&.
|
||||
.SH "作者"
|
||||
.PP
|
||||
由 Doyxgen 通过分析 MF32BSP_XerolySkinner 的 源代码自动生成\&.
|
||||
333
Doc/man/man3/bsp_SD.h.3
Normal file
333
Doc/man/man3/bsp_SD.h.3
Normal file
@@ -0,0 +1,333 @@
|
||||
.TH "D:/gitt/MicrochipFor32/bsp_Device/bsp_SD.h" 3 "2022年 十一月 22日 星期二" "Version 2.0.0" "MF32BSP_XerolySkinner" \" -*- nroff -*-
|
||||
.ad l
|
||||
.nh
|
||||
.SH NAME
|
||||
D:/gitt/MicrochipFor32/bsp_Device/bsp_SD.h
|
||||
.SH SYNOPSIS
|
||||
.br
|
||||
.PP
|
||||
\fC#include 'spi\&.h'\fP
|
||||
.br
|
||||
\fC#include 'varint\&.h'\fP
|
||||
.br
|
||||
|
||||
.SS "类"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "struct \fBMSD_CSD\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "struct \fBMSD_CID\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "struct \fBMSD_CARDINFO\fP"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "class \fBbsp_SD\fP"
|
||||
.br
|
||||
.RI "一个操作SD卡的类 "
|
||||
.in -1c
|
||||
.SS "宏定义"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "#define \fBERR\fP 0x00"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMMC\fP 0x01"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBV1\fP 0x02"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBV2\fP 0x04"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBV2HC\fP 0x06"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBDUMMY_BYTE\fP 0xFF"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_BLOCKSIZE\fP 512"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD0\fP 0"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD1\fP 1"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD8\fP 8"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD9\fP 9"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD10\fP 10"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD12\fP 12"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD16\fP 16"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD17\fP 17"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD18\fP 18"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD23\fP 23"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD24\fP 24"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD25\fP 25"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD41\fP 41"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD55\fP 55"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD58\fP 58"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBCMD59\fP 59"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_DATA_OK\fP 0x05"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_DATA_CRC_ERROR\fP 0x0B"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_DATA_WRITE_ERROR\fP 0x0D"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_DATA_OTHER_ERROR\fP 0xFF"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_RESPONSE_NO_ERROR\fP 0x00"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_IN_IDLE_STATE\fP 0x01"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_ERASE_RESET\fP 0x02"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_ILLEGAL_COMMAND\fP 0x04"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_COM_CRC_ERROR\fP 0x08"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_ERASE_SEQUENCE_ERROR\fP 0x10"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_ADDRESS_ERROR\fP 0x20"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_PARAMETER_ERROR\fP 0x40"
|
||||
.br
|
||||
.ti -1c
|
||||
.RI "#define \fBMSD_RESPONSE_FAILURE\fP 0xFF"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "类型定义"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "typedef struct \fBMSD_CARDINFO\fP * \fBPMSD_CARDINFO\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "枚举"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "enum \fB_CD_HOLD\fP { \fBHOLD\fP = 0, \fBRELEASE\fP = 1 }"
|
||||
.br
|
||||
.in -1c
|
||||
.SS "变量"
|
||||
|
||||
.in +1c
|
||||
.ti -1c
|
||||
.RI "\fBMSD_CARDINFO\fP \fBSD0_CardInfo\fP"
|
||||
.br
|
||||
.in -1c
|
||||
.SH "宏定义说明"
|
||||
.PP
|
||||
.SS "#define CMD0 0"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB57\fP 行定义\&.
|
||||
.SS "#define CMD1 1"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB58\fP 行定义\&.
|
||||
.SS "#define CMD10 10"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB61\fP 行定义\&.
|
||||
.SS "#define CMD12 12"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB62\fP 行定义\&.
|
||||
.SS "#define CMD16 16"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB63\fP 行定义\&.
|
||||
.SS "#define CMD17 17"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB64\fP 行定义\&.
|
||||
.SS "#define CMD18 18"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB65\fP 行定义\&.
|
||||
.SS "#define CMD23 23"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB66\fP 行定义\&.
|
||||
.SS "#define CMD24 24"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB67\fP 行定义\&.
|
||||
.SS "#define CMD25 25"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB68\fP 行定义\&.
|
||||
.SS "#define CMD41 41"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB69\fP 行定义\&.
|
||||
.SS "#define CMD55 55"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB70\fP 行定义\&.
|
||||
.SS "#define CMD58 58"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB71\fP 行定义\&.
|
||||
.SS "#define CMD59 59"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB72\fP 行定义\&.
|
||||
.SS "#define CMD8 8"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB59\fP 行定义\&.
|
||||
.SS "#define CMD9 9"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB60\fP 行定义\&.
|
||||
.SS "#define DUMMY_BYTE 0xFF"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB53\fP 行定义\&.
|
||||
.SS "#define ERR 0x00"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB48\fP 行定义\&.
|
||||
.SS "#define MMC 0x01"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB49\fP 行定义\&.
|
||||
.SS "#define MSD_ADDRESS_ERROR 0x20"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB86\fP 行定义\&.
|
||||
.SS "#define MSD_BLOCKSIZE 512"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB54\fP 行定义\&.
|
||||
.SS "#define MSD_COM_CRC_ERROR 0x08"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB84\fP 行定义\&.
|
||||
.SS "#define MSD_DATA_CRC_ERROR 0x0B"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB76\fP 行定义\&.
|
||||
.SS "#define MSD_DATA_OK 0x05"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB75\fP 行定义\&.
|
||||
.SS "#define MSD_DATA_OTHER_ERROR 0xFF"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB78\fP 行定义\&.
|
||||
.SS "#define MSD_DATA_WRITE_ERROR 0x0D"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB77\fP 行定义\&.
|
||||
.SS "#define MSD_ERASE_RESET 0x02"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB82\fP 行定义\&.
|
||||
.SS "#define MSD_ERASE_SEQUENCE_ERROR 0x10"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB85\fP 行定义\&.
|
||||
.SS "#define MSD_ILLEGAL_COMMAND 0x04"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB83\fP 行定义\&.
|
||||
.SS "#define MSD_IN_IDLE_STATE 0x01"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB81\fP 行定义\&.
|
||||
.SS "#define MSD_PARAMETER_ERROR 0x40"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB87\fP 行定义\&.
|
||||
.SS "#define MSD_RESPONSE_FAILURE 0xFF"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB88\fP 行定义\&.
|
||||
.SS "#define MSD_RESPONSE_NO_ERROR 0x00"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB80\fP 行定义\&.
|
||||
.SS "#define V1 0x02"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB50\fP 行定义\&.
|
||||
.SS "#define V2 0x04"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB51\fP 行定义\&.
|
||||
.SS "#define V2HC 0x06"
|
||||
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB52\fP 行定义\&.
|
||||
.SH "类型定义说明"
|
||||
.PP
|
||||
.SS "typedef struct \fBMSD_CARDINFO\fP * \fBPMSD_CARDINFO\fP"
|
||||
|
||||
.SH "枚举类型说明"
|
||||
.PP
|
||||
.SS "enum \fB_CD_HOLD\fP"
|
||||
|
||||
.PP
|
||||
\fB枚举值\fP
|
||||
.in +1c
|
||||
.TP
|
||||
\fB\fIHOLD \fP\fP
|
||||
.TP
|
||||
\fB\fIRELEASE \fP\fP
|
||||
.PP
|
||||
在文件 \fBbsp_SD\&.h\fP 第 \fB90\fP 行定义\&.
|
||||
.SH "变量说明"
|
||||
.PP
|
||||
.SS "\fBMSD_CARDINFO\fP SD0_CardInfo\fC [extern]\fP"
|
||||
|
||||
.SH "作者"
|
||||
.PP
|
||||
由 Doyxgen 通过分析 MF32BSP_XerolySkinner 的 源代码自动生成\&.
|
||||
Reference in New Issue
Block a user