加入微积分库

This commit is contained in:
XerolySkinner
2022-11-23 23:59:23 +08:00
parent 08f9f63eb3
commit f6b6ac1329
390 changed files with 16565 additions and 994 deletions

View File

@@ -130,6 +130,30 @@
<member refid="classbsp___position___p_i_d_1a7b60d7f8a80c632c501561e7e0765f14" kind="function"><name>clean</name></member>
<member refid="classbsp___position___p_i_d_1add37a6f47b3f9b6dd0d945def8ed2ef1" kind="function"><name>set</name></member>
</compound>
<compound refid="classbsp___s_d" kind="class"><name>bsp_SD</name>
<member refid="classbsp___s_d_1a227c7eb7a28e89d6adfda085a4217992" kind="variable"><name>hspi</name></member>
<member refid="classbsp___s_d_1ad7788d2e62152a2fb1a6b307fa902180" kind="variable"><name>GPIOx_CS</name></member>
<member refid="classbsp___s_d_1a4525b5c0f62e39af1c9adb9a9c22239f" kind="variable"><name>GPIO_Pin_CS</name></member>
<member refid="classbsp___s_d_1a6c68fa82294f18968a92719931cff5fa" kind="variable"><name>DFF</name></member>
<member refid="classbsp___s_d_1a2350601b90ad75bd434094a9c31475c4" kind="variable"><name>SD_TYPE</name></member>
<member refid="classbsp___s_d_1aab1487286ac43dc9110e65b52c850de4" kind="variable"><name>SD0_CardInfo</name></member>
<member refid="classbsp___s_d_1a9f5ace0a335acc31271c9d131cd6d306" kind="function"><name>bsp_SD</name></member>
<member refid="classbsp___s_d_1a1e0a3f09367627bcafc8efaaeb90b066" kind="function"><name>SD_init</name></member>
<member refid="classbsp___s_d_1a96f32b50ec777acc0dd819150cd28937" kind="function"><name>SD_ReadDisk</name></member>
<member refid="classbsp___s_d_1af203b65e00206d38ef14640f7b7242b6" kind="function"><name>SD_WriteDisk</name></member>
<member refid="classbsp___s_d_1a600cc886dc5da6d34f75d0bf226c1b92" kind="function"><name>SD_GetSectorCount</name></member>
<member refid="classbsp___s_d_1a164f0bb03133464f2da485f362a52718" kind="function"><name>offsetWrite</name></member>
<member refid="classbsp___s_d_1a1c78e6f5a72f3bdec600a52331dd4d20" kind="function"><name>offsetRead</name></member>
<member refid="classbsp___s_d_1a3250f411819ed57543b0326d13faddc6" kind="function"><name>SD_CS</name></member>
<member refid="classbsp___s_d_1a25bc03ff69d0c3c9a73153c71c84a8b0" kind="function"><name>SD_GETCID</name></member>
<member refid="classbsp___s_d_1ad0426f6a4b550e60a926c95724d81665" kind="function"><name>SD_GETCSD</name></member>
<member refid="classbsp___s_d_1aaf2d27cc9275f3ffa71556124f143d12" kind="function"><name>MSD0_GetCardInfo</name></member>
<member refid="classbsp___s_d_1a242ec4ccd88203b6691cf4ae1e77fdfe" kind="function"><name>SD_ReceiveData</name></member>
<member refid="classbsp___s_d_1a2df843979bb4c764422a37b255c184ea" kind="function"><name>SD_SendBlock</name></member>
<member refid="classbsp___s_d_1ab799d7d8ebaf4c304bf62722ba10ba37" kind="function"><name>SD_sendcmd</name></member>
<member refid="classbsp___s_d_1a5ed95b95b141ee21d83ca70c1b06a31a" kind="function"><name>SPI_setspeed</name></member>
<member refid="classbsp___s_d_1a36d1110bcbe2404ddd5796dc078ce1f5" kind="function"><name>spi_readwrite</name></member>
</compound>
<compound refid="classbsp___s_t_m32___a_t24_c00" kind="class"><name>bsp_STM32_AT24C00</name>
<member refid="classbsp___s_t_m32___a_t24_c00_1a7b81cd0d8fea1bb0ce4e4b0143612bde" kind="variable"><name>Address</name></member>
<member refid="classbsp___s_t_m32___a_t24_c00_1a5c1a52c22b16f15bf07358a4b181e2ff" kind="variable"><name>Page</name></member>
@@ -156,6 +180,67 @@
<member refid="classbsp___s_t_m32___o_l_e_d_1a4ce72ba6b9e7c027ecfaf9ad8fc30135" kind="function"><name>Send_cmd</name></member>
<member refid="classbsp___s_t_m32___o_l_e_d_1a333b835b09d4471f1be248b88c527d68" kind="function"><name>Send_len_dat</name></member>
</compound>
<compound refid="struct_m_s_d___c_a_r_d_i_n_f_o" kind="struct"><name>MSD_CARDINFO</name>
<member refid="struct_m_s_d___c_a_r_d_i_n_f_o_1a9893f18007a0897aa45869e703f4cc2a" kind="variable"><name>CSD</name></member>
<member refid="struct_m_s_d___c_a_r_d_i_n_f_o_1ab267c45d70fa28f9ff17829fa8753509" kind="variable"><name>CID</name></member>
<member refid="struct_m_s_d___c_a_r_d_i_n_f_o_1a4e5da8ba91229ac3ccb2d3f11f1ab4bf" kind="variable"><name>Capacity</name></member>
<member refid="struct_m_s_d___c_a_r_d_i_n_f_o_1aadaf986217b3c403be1cc4a2fd2fd148" kind="variable"><name>BlockSize</name></member>
<member refid="struct_m_s_d___c_a_r_d_i_n_f_o_1aee98628e11a144ac136f22aefcab744a" kind="variable"><name>RCA</name></member>
<member refid="struct_m_s_d___c_a_r_d_i_n_f_o_1a8f29efd96df6abb8cd6353787eebca04" kind="variable"><name>CardType</name></member>
<member refid="struct_m_s_d___c_a_r_d_i_n_f_o_1a1c923e804e2658280f90cdbfaefe1568" kind="variable"><name>SpaceTotal</name></member>
<member refid="struct_m_s_d___c_a_r_d_i_n_f_o_1a6d9423ab31cd74088dc7b8aadaa20e24" kind="variable"><name>SpaceFree</name></member>
</compound>
<compound refid="struct_m_s_d___c_i_d" kind="struct"><name>MSD_CID</name>
<member refid="struct_m_s_d___c_i_d_1a5ae9ad5d65182a34e20b87fa2752010e" kind="variable"><name>ManufacturerID</name></member>
<member refid="struct_m_s_d___c_i_d_1acd04644e46f7ceca82bbe9bdc80f1d53" kind="variable"><name>OEM_AppliID</name></member>
<member refid="struct_m_s_d___c_i_d_1ab7e359a09fecf1fa2d1b18e708dcc292" kind="variable"><name>ProdName1</name></member>
<member refid="struct_m_s_d___c_i_d_1ad0d7606f38a0140075647fb3f66614ea" kind="variable"><name>ProdName2</name></member>
<member refid="struct_m_s_d___c_i_d_1acd9fbacd30fdff0eef7d885ad4ec438b" kind="variable"><name>ProdRev</name></member>
<member refid="struct_m_s_d___c_i_d_1a0c5c88d258f73f17a496f3b92d9cfd5c" kind="variable"><name>ProdSN</name></member>
<member refid="struct_m_s_d___c_i_d_1a1be2e4d82c95f2d158ce5f5157a7fd5b" kind="variable"><name>Reserved1</name></member>
<member refid="struct_m_s_d___c_i_d_1a55015d75002e50ff4f23cd19c9b5c90a" kind="variable"><name>ManufactDate</name></member>
<member refid="struct_m_s_d___c_i_d_1a61fe89c386eb7bf7b8e2ba44545168de" kind="variable"><name>CID_CRC</name></member>
<member refid="struct_m_s_d___c_i_d_1aac8e73e305ea1ff29ae195a6c0a63e05" kind="variable"><name>Reserved2</name></member>
</compound>
<compound refid="struct_m_s_d___c_s_d" kind="struct"><name>MSD_CSD</name>
<member refid="struct_m_s_d___c_s_d_1a53c6d82426462a5f31a0e07bc2014d97" kind="variable"><name>CSDStruct</name></member>
<member refid="struct_m_s_d___c_s_d_1a8709246fbcaa2984e8752e5d028a25e1" kind="variable"><name>SysSpecVersion</name></member>
<member refid="struct_m_s_d___c_s_d_1a43d9f48b7a10b9b16700cc4df7f944c0" kind="variable"><name>Reserved1</name></member>
<member refid="struct_m_s_d___c_s_d_1ac80ef2c5f8eedf6e361b9d48da66d98d" kind="variable"><name>TAAC</name></member>
<member refid="struct_m_s_d___c_s_d_1ae9fdc21394cb38fc96de03821b5b1f5b" kind="variable"><name>NSAC</name></member>
<member refid="struct_m_s_d___c_s_d_1ae4fe7f59ec2c0fec2d5c5edc912de487" kind="variable"><name>MaxBusClkFrec</name></member>
<member refid="struct_m_s_d___c_s_d_1a235ebfcf7116a28eb8f7e2348b46c279" kind="variable"><name>CardComdClasses</name></member>
<member refid="struct_m_s_d___c_s_d_1a0d503ea30e3553e3dbf1d259c1835bca" kind="variable"><name>RdBlockLen</name></member>
<member refid="struct_m_s_d___c_s_d_1a7e302d0f797f25a53205bf683fcb9315" kind="variable"><name>PartBlockRead</name></member>
<member refid="struct_m_s_d___c_s_d_1aaf61be1914d24eeef107b78d57f96f66" kind="variable"><name>WrBlockMisalign</name></member>
<member refid="struct_m_s_d___c_s_d_1ad4c2ce16da22ad02424466d1b42d04b0" kind="variable"><name>RdBlockMisalign</name></member>
<member refid="struct_m_s_d___c_s_d_1a6010a523c29470b3fca2a179608bb165" kind="variable"><name>DSRImpl</name></member>
<member refid="struct_m_s_d___c_s_d_1af46b7c72145239d75dcf08e97a8015cb" kind="variable"><name>Reserved2</name></member>
<member refid="struct_m_s_d___c_s_d_1ab2341b019f101f621817ab7f13f85321" kind="variable"><name>DeviceSize</name></member>
<member refid="struct_m_s_d___c_s_d_1a5f028ae76ae390e7efc7581863f86fa4" kind="variable"><name>MaxRdCurrentVDDMin</name></member>
<member refid="struct_m_s_d___c_s_d_1a81dee06837a4a641a428af5271ce7881" kind="variable"><name>MaxRdCurrentVDDMax</name></member>
<member refid="struct_m_s_d___c_s_d_1a4312d08d19360f8cda0fdcefea8c58a8" kind="variable"><name>MaxWrCurrentVDDMin</name></member>
<member refid="struct_m_s_d___c_s_d_1a5a4157c022770f5f2a22da59f1287ec1" kind="variable"><name>MaxWrCurrentVDDMax</name></member>
<member refid="struct_m_s_d___c_s_d_1a021add43b09781e1c4feb5a911bab718" kind="variable"><name>DeviceSizeMul</name></member>
<member refid="struct_m_s_d___c_s_d_1a3217bd2b49b77943bcb3e5a6f5f0e419" kind="variable"><name>EraseGrSize</name></member>
<member refid="struct_m_s_d___c_s_d_1a6d4b83a1a42edb0e08f674fa6e611d28" kind="variable"><name>EraseGrMul</name></member>
<member refid="struct_m_s_d___c_s_d_1aa21f77c612167167e40003b6d3784689" kind="variable"><name>WrProtectGrSize</name></member>
<member refid="struct_m_s_d___c_s_d_1a0d11fc6f8c1e51d1b63887603eee8915" kind="variable"><name>WrProtectGrEnable</name></member>
<member refid="struct_m_s_d___c_s_d_1a1ee9e5144b15487f92f6d9ce59835428" kind="variable"><name>ManDeflECC</name></member>
<member refid="struct_m_s_d___c_s_d_1a3ededd192a17234569a584cbd72b12ae" kind="variable"><name>WrSpeedFact</name></member>
<member refid="struct_m_s_d___c_s_d_1a0dcba500cb60f6ce8d95864ae2eaa307" kind="variable"><name>MaxWrBlockLen</name></member>
<member refid="struct_m_s_d___c_s_d_1a3c32bff0de0b6cba1f9bd3205159e6e4" kind="variable"><name>WriteBlockPaPartial</name></member>
<member refid="struct_m_s_d___c_s_d_1a83b44a54e8cefcfffdfb5a744d0bf3d5" kind="variable"><name>Reserved3</name></member>
<member refid="struct_m_s_d___c_s_d_1aaadb152d2dce1323e589580ef0099fec" kind="variable"><name>ContentProtectAppli</name></member>
<member refid="struct_m_s_d___c_s_d_1a08f8247c46de7ef2b0677886470d7792" kind="variable"><name>FileFormatGrouop</name></member>
<member refid="struct_m_s_d___c_s_d_1a17f58dd1f98e6e6376efe142f352cb59" kind="variable"><name>CopyFlag</name></member>
<member refid="struct_m_s_d___c_s_d_1a150bf25ff42008d58320a6b7e531c9ab" kind="variable"><name>PermWrProtect</name></member>
<member refid="struct_m_s_d___c_s_d_1a3f2c48bb307e7779173e3563bbd5038f" kind="variable"><name>TempWrProtect</name></member>
<member refid="struct_m_s_d___c_s_d_1ac3510e157155d4b9d9f67591b1cb0c8e" kind="variable"><name>FileFormat</name></member>
<member refid="struct_m_s_d___c_s_d_1a1e153d660ffe4bbafa596d4b0b8c2906" kind="variable"><name>ECC</name></member>
<member refid="struct_m_s_d___c_s_d_1a81e9f99cdd87dd2e0305b3b191aa5226" kind="variable"><name>CSD_CRC</name></member>
<member refid="struct_m_s_d___c_s_d_1a36b124f6ffc0716dc0dc93c407b975d1" kind="variable"><name>Reserved4</name></member>
</compound>
<compound refid="class_s_t_l__l_queue" kind="class"><name>STL_lQueue</name>
<member refid="class_s_t_l__l_queue_1a32f62d0933c052bcebeb318c1230f3f7" kind="variable"><name>poptopfun</name></member>
<member refid="class_s_t_l__l_queue_1aa30f82a9e8ccf14839fb0d4bc0060428" kind="variable"><name>mem</name></member>
@@ -291,6 +376,51 @@
</compound>
<compound refid="bsp___p_i_d_8h" kind="file"><name>bsp_PID.h</name>
</compound>
<compound refid="bsp___s_d_8cpp" kind="file"><name>bsp_SD.cpp</name>
</compound>
<compound refid="bsp___s_d_8h" kind="file"><name>bsp_SD.h</name>
<member refid="bsp___s_d_8h_1a735563036dced0b7d6cc98f97ea4978b" kind="define"><name>ERR</name></member>
<member refid="bsp___s_d_8h_1ab5a7d5477e55758bde614bda3250a93c" kind="define"><name>MMC</name></member>
<member refid="bsp___s_d_8h_1ae21a9518b4dd62d2baeab430c89a657a" kind="define"><name>V1</name></member>
<member refid="bsp___s_d_8h_1a9173468f90b474471bfff59f8487cbc1" kind="define"><name>V2</name></member>
<member refid="bsp___s_d_8h_1ae52e14c1b95e5162f4fe492d9b1b0fec" kind="define"><name>V2HC</name></member>
<member refid="bsp___s_d_8h_1adc81a065700d3af56b6fb631585e3641" kind="define"><name>DUMMY_BYTE</name></member>
<member refid="bsp___s_d_8h_1a5bda0c70032a9b8625ae5a3c55d21c38" kind="define"><name>MSD_BLOCKSIZE</name></member>
<member refid="bsp___s_d_8h_1a938c1466755f12fb04ac0d1b775584d1" kind="define"><name>CMD0</name></member>
<member refid="bsp___s_d_8h_1aca9979f299fa78c1128d778084478673" kind="define"><name>CMD1</name></member>
<member refid="bsp___s_d_8h_1ac75b3e0ad1fb013ea946fb49bbe65668" kind="define"><name>CMD8</name></member>
<member refid="bsp___s_d_8h_1a1fac6a251d7e7dc204d21639bf521459" kind="define"><name>CMD9</name></member>
<member refid="bsp___s_d_8h_1ae7b800ed8e7bd52e6f570a5ce72b8104" kind="define"><name>CMD10</name></member>
<member refid="bsp___s_d_8h_1a8d6283c9b060afbaa0e6d1ff7e5ea7b8" kind="define"><name>CMD12</name></member>
<member refid="bsp___s_d_8h_1aaeab261b94f2031ba41a1d4d857c3541" kind="define"><name>CMD16</name></member>
<member refid="bsp___s_d_8h_1a6bbfe7dc16a19b7f40efcf554b5666ad" kind="define"><name>CMD17</name></member>
<member refid="bsp___s_d_8h_1a3d32c27a6be061b865ba539127278f14" kind="define"><name>CMD18</name></member>
<member refid="bsp___s_d_8h_1a14506e981f38b6177bc36f72c2ca18b1" kind="define"><name>CMD23</name></member>
<member refid="bsp___s_d_8h_1a252300302c6f7960df547a7f5c25be85" kind="define"><name>CMD24</name></member>
<member refid="bsp___s_d_8h_1aee2c673fba987178f4642531fdeefe9e" kind="define"><name>CMD25</name></member>
<member refid="bsp___s_d_8h_1a3ca1450d0ac55d2705aab03537bf2865" kind="define"><name>CMD41</name></member>
<member refid="bsp___s_d_8h_1a78289a7a85ffcfddd626694105dc0780" kind="define"><name>CMD55</name></member>
<member refid="bsp___s_d_8h_1aa7a26b2cf17e1ff5967820a1fa41a7aa" kind="define"><name>CMD58</name></member>
<member refid="bsp___s_d_8h_1aa8ea570644ddff6d18b63e4abbf39e0d" kind="define"><name>CMD59</name></member>
<member refid="bsp___s_d_8h_1ab953703883503eb3ce420f096b1621d0" kind="define"><name>MSD_DATA_OK</name></member>
<member refid="bsp___s_d_8h_1a7ba9783b76cf956a82211e058071f984" kind="define"><name>MSD_DATA_CRC_ERROR</name></member>
<member refid="bsp___s_d_8h_1a6a6a48e9e40eda37b834b23d5320dfdf" kind="define"><name>MSD_DATA_WRITE_ERROR</name></member>
<member refid="bsp___s_d_8h_1ad68bbaecb6931999de71e8a6b703574f" kind="define"><name>MSD_DATA_OTHER_ERROR</name></member>
<member refid="bsp___s_d_8h_1afa5629413ae6bf82d3f1182df4cea0cf" kind="define"><name>MSD_RESPONSE_NO_ERROR</name></member>
<member refid="bsp___s_d_8h_1a70bdd15776b2a749ae184132d2a5da28" kind="define"><name>MSD_IN_IDLE_STATE</name></member>
<member refid="bsp___s_d_8h_1ad0ce329dc56b89327987e754ab0e93b8" kind="define"><name>MSD_ERASE_RESET</name></member>
<member refid="bsp___s_d_8h_1a80ede800869bbe11125170faf44ad94f" kind="define"><name>MSD_ILLEGAL_COMMAND</name></member>
<member refid="bsp___s_d_8h_1a8c6cecbb8cb9921c38776a83ed4ad343" kind="define"><name>MSD_COM_CRC_ERROR</name></member>
<member refid="bsp___s_d_8h_1a8c7923c819c9ba27f65a380f7360f429" kind="define"><name>MSD_ERASE_SEQUENCE_ERROR</name></member>
<member refid="bsp___s_d_8h_1a211793a480ef462b7a1c55d6d36a8c25" kind="define"><name>MSD_ADDRESS_ERROR</name></member>
<member refid="bsp___s_d_8h_1ae3555061fbbb3bd2becaa0d1bdf6c825" kind="define"><name>MSD_PARAMETER_ERROR</name></member>
<member refid="bsp___s_d_8h_1ab5e7857b07a45a8828a235c55d3873ff" kind="define"><name>MSD_RESPONSE_FAILURE</name></member>
<member refid="bsp___s_d_8h_1a81ab6678d52bfaa2c2dc9048f5215cf9" kind="enum"><name>_CD_HOLD</name></member>
<member refid="bsp___s_d_8h_1a81ab6678d52bfaa2c2dc9048f5215cf9a9cfa27b414cab750fb14ec07cdf5cf6a" kind="enumvalue"><name>HOLD</name></member>
<member refid="bsp___s_d_8h_1a81ab6678d52bfaa2c2dc9048f5215cf9ad590443978dc58d64aed5001f56efcdf" kind="enumvalue"><name>RELEASE</name></member>
<member refid="bsp___s_d_8h_1a64c818be5c771b5bcfd5cbd998c0f9c6" kind="typedef"><name>PMSD_CARDINFO</name></member>
<member refid="bsp___s_d_8h_1a2c85a6a257358283b46ba829ae0c2dba" kind="variable"><name>SD0_CardInfo</name></member>
</compound>
<compound refid="varint_8h" kind="file"><name>varint.h</name>
<member refid="varint_8h_1a92c50087ca0e64fa93fc59402c55f8ca" kind="typedef"><name>u8</name></member>
<member refid="varint_8h_1ace9d960e74685e2cd84b36132dbbf8aa" kind="typedef"><name>u16</name></member>