376 lines
18 KiB
HTML
376 lines
18 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>SemiDrive SSDK Appication Program Interface: mmc_card</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">SemiDrive SSDK Appication Program Interface<span id="projectnumber"> PTG3.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.4 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-attribs">Data Fields</a> </div>
|
|
<div class="headertitle"><div class="title">mmc_card</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p><code>#include <<a class="el" href="sdrv__mmc__sdhci_8h_source.html">sdrv_mmc_sdhci.h</a>></code></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
|
|
Data Fields</h2></td></tr>
|
|
<tr class="memitem:af62c2401db57a4e0487990a704826f2e"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#af62c2401db57a4e0487990a704826f2e">rca</a></td></tr>
|
|
<tr class="separator:af62c2401db57a4e0487990a704826f2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad7363695f55cf1fa5440a30bcda150c5"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#ad7363695f55cf1fa5440a30bcda150c5">ocr</a></td></tr>
|
|
<tr class="separator:ad7363695f55cf1fa5440a30bcda150c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e3fb1e50a1c71b2337df296222d9553"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#a9e3fb1e50a1c71b2337df296222d9553">block_size</a></td></tr>
|
|
<tr class="separator:a9e3fb1e50a1c71b2337df296222d9553"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6fe2aa95561a41dce241ace00c0e37f"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#af6fe2aa95561a41dce241ace00c0e37f">wp_grp_size</a></td></tr>
|
|
<tr class="separator:af6fe2aa95561a41dce241ace00c0e37f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2bc2f5cac86e32633d8da58f7797efdb"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#a2bc2f5cac86e32633d8da58f7797efdb">capacity</a></td></tr>
|
|
<tr class="separator:a2bc2f5cac86e32633d8da58f7797efdb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad44b615021ed3ccb734fcaf583ef4a03"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#ad44b615021ed3ccb734fcaf583ef4a03">type</a></td></tr>
|
|
<tr class="separator:ad44b615021ed3ccb734fcaf583ef4a03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade20423e91627f07e610924cb0081623"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#ade20423e91627f07e610924cb0081623">status</a></td></tr>
|
|
<tr class="separator:ade20423e91627f07e610924cb0081623"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17c8be83fff9dd3fd19084a731d9c617"><td class="memItemLeft" align="right" valign="top">uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#a17c8be83fff9dd3fd19084a731d9c617">ext_csd</a></td></tr>
|
|
<tr class="separator:a17c8be83fff9dd3fd19084a731d9c617"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ad1b3146b7360a8a1923c5495663239"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#a5ad1b3146b7360a8a1923c5495663239">raw_csd</a> [4]</td></tr>
|
|
<tr class="separator:a5ad1b3146b7360a8a1923c5495663239"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11f6e345ae99781f52b70a7ecb148fc5"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#a11f6e345ae99781f52b70a7ecb148fc5">raw_scr</a> [2]</td></tr>
|
|
<tr class="separator:a11f6e345ae99781f52b70a7ecb148fc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a157037cd57cb41008342e37c6b454f98"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#a157037cd57cb41008342e37c6b454f98">boot_size</a></td></tr>
|
|
<tr class="separator:a157037cd57cb41008342e37c6b454f98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a0010f88cc3655b28fd5706e8a55435"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#a8a0010f88cc3655b28fd5706e8a55435">rpmb_size</a></td></tr>
|
|
<tr class="separator:a8a0010f88cc3655b28fd5706e8a55435"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aadf9e057b08ff484d45503ea234419cc"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#aadf9e057b08ff484d45503ea234419cc">rel_wr_count</a></td></tr>
|
|
<tr class="separator:aadf9e057b08ff484d45503ea234419cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9d7baf80613a298538411ea3fab0c14d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmmc__cid.html">mmc_cid</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#a9d7baf80613a298538411ea3fab0c14d">cid</a></td></tr>
|
|
<tr class="separator:a9d7baf80613a298538411ea3fab0c14d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad16fd76ac4aad73277adb50b467fe4ef"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmmc__csd.html">mmc_csd</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#ad16fd76ac4aad73277adb50b467fe4ef">csd</a></td></tr>
|
|
<tr class="separator:ad16fd76ac4aad73277adb50b467fe4ef"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf552411bb9bd5f51ad524cf58d31b1d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmmc__sd__scr.html">mmc_sd_scr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#adf552411bb9bd5f51ad524cf58d31b1d">scr</a></td></tr>
|
|
<tr class="separator:adf552411bb9bd5f51ad524cf58d31b1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7cbe86e764b84b2132738134b26dd4a"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structmmc__sd__ssr.html">mmc_sd_ssr</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structmmc__card.html#aa7cbe86e764b84b2132738134b26dd4a">ssr</a></td></tr>
|
|
<tr class="separator:aa7cbe86e764b84b2132738134b26dd4a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<h2 class="groupheader">Field Documentation</h2>
|
|
<a id="a9e3fb1e50a1c71b2337df296222d9553" name="a9e3fb1e50a1c71b2337df296222d9553"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e3fb1e50a1c71b2337df296222d9553">◆ </a></span>block_size</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t block_size</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Block size for the card </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a157037cd57cb41008342e37c6b454f98" name="a157037cd57cb41008342e37c6b454f98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a157037cd57cb41008342e37c6b454f98">◆ </a></span>boot_size</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t boot_size</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Size of boot partition </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2bc2f5cac86e32633d8da58f7797efdb" name="a2bc2f5cac86e32633d8da58f7797efdb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2bc2f5cac86e32633d8da58f7797efdb">◆ </a></span>capacity</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint64_t capacity</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >card capacity </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9d7baf80613a298538411ea3fab0c14d" name="a9d7baf80613a298538411ea3fab0c14d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d7baf80613a298538411ea3fab0c14d">◆ </a></span>cid</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structmmc__cid.html">mmc_cid</a> cid</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >CID structure </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad16fd76ac4aad73277adb50b467fe4ef" name="ad16fd76ac4aad73277adb50b467fe4ef"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad16fd76ac4aad73277adb50b467fe4ef">◆ </a></span>csd</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structmmc__csd.html">mmc_csd</a> csd</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >CSD structure </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a17c8be83fff9dd3fd19084a731d9c617" name="a17c8be83fff9dd3fd19084a731d9c617"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a17c8be83fff9dd3fd19084a731d9c617">◆ </a></span>ext_csd</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint8_t* ext_csd</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Ext CSD for the card info </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad7363695f55cf1fa5440a30bcda150c5" name="ad7363695f55cf1fa5440a30bcda150c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad7363695f55cf1fa5440a30bcda150c5">◆ </a></span>ocr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t ocr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Operating range of the card </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ad1b3146b7360a8a1923c5495663239" name="a5ad1b3146b7360a8a1923c5495663239"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ad1b3146b7360a8a1923c5495663239">◆ </a></span>raw_csd</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t raw_csd[4]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Raw CSD for the card </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11f6e345ae99781f52b70a7ecb148fc5" name="a11f6e345ae99781f52b70a7ecb148fc5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11f6e345ae99781f52b70a7ecb148fc5">◆ </a></span>raw_scr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t raw_scr[2]</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >SCR for SD card </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af62c2401db57a4e0487990a704826f2e" name="af62c2401db57a4e0487990a704826f2e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af62c2401db57a4e0487990a704826f2e">◆ </a></span>rca</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t rca</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Relative addres of the card </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aadf9e057b08ff484d45503ea234419cc" name="aadf9e057b08ff484d45503ea234419cc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aadf9e057b08ff484d45503ea234419cc">◆ </a></span>rel_wr_count</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t rel_wr_count</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Reliable write count </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a0010f88cc3655b28fd5706e8a55435" name="a8a0010f88cc3655b28fd5706e8a55435"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a0010f88cc3655b28fd5706e8a55435">◆ </a></span>rpmb_size</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t rpmb_size</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Size of rpmb partition </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf552411bb9bd5f51ad524cf58d31b1d" name="adf552411bb9bd5f51ad524cf58d31b1d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf552411bb9bd5f51ad524cf58d31b1d">◆ </a></span>scr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structmmc__sd__scr.html">mmc_sd_scr</a> scr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >SCR structure </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa7cbe86e764b84b2132738134b26dd4a" name="aa7cbe86e764b84b2132738134b26dd4a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa7cbe86e764b84b2132738134b26dd4a">◆ </a></span>ssr</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">struct <a class="el" href="structmmc__sd__ssr.html">mmc_sd_ssr</a> ssr</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >SSR Register </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade20423e91627f07e610924cb0081623" name="ade20423e91627f07e610924cb0081623"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade20423e91627f07e610924cb0081623">◆ </a></span>status</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t status</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Card status </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad44b615021ed3ccb734fcaf583ef4a03" name="ad44b615021ed3ccb734fcaf583ef4a03"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad44b615021ed3ccb734fcaf583ef4a03">◆ </a></span>type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t type</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >Type of the card </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af6fe2aa95561a41dce241ace00c0e37f" name="af6fe2aa95561a41dce241ace00c0e37f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af6fe2aa95561a41dce241ace00c0e37f">◆ </a></span>wp_grp_size</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">uint32_t wp_grp_size</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<p >WP group size for the card </p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this struct was generated from the following file:<ul>
|
|
<li>Z:/01-Code/06-SSDK-DEV-Firewall/ssdk/drivers/include/<a class="el" href="sdrv__mmc__sdhci_8h_source.html">sdrv_mmc_sdhci.h</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
</small></address>
|
|
</body>
|
|
</html>
|