亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? group__sd__raw.html

?? MMC/SD操作
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>sd-reader: MMC/SD card raw access</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.6 --><div class="tabs">  <ul>    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>    <li><a href="modules.html"><span>Modules</span></a></li>    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>    <li><a href="files.html"><span>Files</span></a></li>  </ul></div><h1>MMC/SD card raw access</h1><hr><a name="_details"></a><h2>Detailed Description</h2>This module implements read and write access to MMC and SD cards. <p>It serves as a low-level driver for the higher level modules such as partition and file system access. <p><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Files</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sd__raw_8c.html">sd_raw.c</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">MMC/SD raw access implementation. <br></td></tr><p><tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sd__raw_8h.html">sd_raw.h</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">MMC/SD raw access header. <br></td></tr><p><tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sd__raw__config_8h.html">sd_raw_config.h</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">MMC/SD support configuration. <br></td></tr><p><tr><td colspan="2"><br><h2>Modules</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sd__raw__config.html">MMC/SD configuration</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Preprocessor defines to configure the MMC/SD support. <br></td></tr><p><tr><td colspan="2"><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sd__raw.html#g82e8599b2679451e491484fb0b19bfd5">sd_raw_init</a> ()</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes memory card communication.  <a href="#g82e8599b2679451e491484fb0b19bfd5"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sd__raw.html#g5e227f25ad4a18466e7cdd9ecdfce8ab">sd_raw_available</a> ()</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks wether a memory card is located in the slot.  <a href="#g5e227f25ad4a18466e7cdd9ecdfce8ab"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sd__raw.html#g55f311428473cd5b85cf8f24ffba121b">sd_raw_locked</a> ()</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks wether the memory card is locked for write access.  <a href="#g55f311428473cd5b85cf8f24ffba121b"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sd__raw.html#g5f69513fd8228ea269a61f1dff737129">sd_raw_read</a> (uint32_t offset, uint8_t *buffer, uint16_t length)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reads raw data from the card.  <a href="#g5f69513fd8228ea269a61f1dff737129"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sd__raw.html#gbf550aa783830a0b77bd3e753dc4405c">sd_raw_read_interval</a> (uint32_t offset, uint8_t *buffer, uint16_t interval, uint16_t length, sd_raw_interval_handler callback, void *p)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Continuously reads units of <code>interval</code> bytes and calls a callback function.  <a href="#gbf550aa783830a0b77bd3e753dc4405c"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sd__raw.html#g51fc917873e34e96cb981fbbb47a69c5">sd_raw_write</a> (uint32_t offset, const uint8_t *buffer, uint16_t length)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Writes raw data to the card.  <a href="#g51fc917873e34e96cb981fbbb47a69c5"></a><br></td></tr></table><hr><h2>Function Documentation</h2><a class="anchor" name="g5e227f25ad4a18466e7cdd9ecdfce8ab"></a><!-- doxytag: member="sd_raw.c::sd_raw_available" ref="g5e227f25ad4a18466e7cdd9ecdfce8ab" args="()" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">uint8_t sd_raw_available           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Checks wether a memory card is located in the slot. <p><dl compact><dt><b>Returns:</b></dt><dd>1 if the card is available, 0 if it is not. </dd></dl>    </td>  </tr></table><a class="anchor" name="g82e8599b2679451e491484fb0b19bfd5"></a><!-- doxytag: member="sd_raw.c::sd_raw_init" ref="g82e8599b2679451e491484fb0b19bfd5" args="()" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">uint8_t sd_raw_init           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Initializes memory card communication. <p><dl compact><dt><b>Returns:</b></dt><dd>0 on failure, 1 on success. </dd></dl>    </td>  </tr></table><a class="anchor" name="g55f311428473cd5b85cf8f24ffba121b"></a><!-- doxytag: member="sd_raw.c::sd_raw_locked" ref="g55f311428473cd5b85cf8f24ffba121b" args="()" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">uint8_t sd_raw_locked           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap></td>        </tr>      </table>    </td>  </tr></table><table cellspacing="5" cellpadding="0" border="0">  <tr>    <td>      &nbsp;    </td>    <td><p>Checks wether the memory card is locked for write access. <p><dl compact><dt><b>Returns:</b></dt><dd>1 if the card is locked, 0 if it is not. </dd></dl>    </td>  </tr></table><a class="anchor" name="g5f69513fd8228ea269a61f1dff737129"></a><!-- doxytag: member="sd_raw.c::sd_raw_read" ref="g5f69513fd8228ea269a61f1dff737129" args="(uint32_t offset, uint8_t *buffer, uint16_t length)" --><p><table class="mdTable" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top">uint8_t sd_raw_read           </td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">uint32_t&nbsp;</td>          <td class="mdname" nowrap> <em>offset</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>uint8_t *&nbsp;</td>          <td class="mdname" nowrap> <em>buffer</em>, </td>        </tr>        <tr>          <td class="md" nowrap align="right"></td>          <td class="md"></td>          <td class="md" nowrap>uint16_t&nbsp;</td>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人自拍网| 国产偷国产偷精品高清尤物 | 国产精品一区二区果冻传媒| 国产色产综合色产在线视频| 久久一夜天堂av一区二区三区| aaa国产一区| 美女网站色91| 亚洲丝袜精品丝袜在线| 精品国精品自拍自在线| 在线观看日韩电影| 国产一区999| 轻轻草成人在线| 亚洲午夜久久久久久久久电影网| 国产视频911| 亚洲理论在线观看| 欧美激情在线看| 精品久久国产字幕高潮| 欧美日韩国产一级二级| 99久久精品免费看| 国产伦精一区二区三区| 成人国产精品免费观看| 久久不见久久见免费视频7| 一区二区三区在线播放| 国产精品嫩草影院com| 精品日韩99亚洲| 国产日韩欧美一区二区三区乱码| 欧美成人a∨高清免费观看| 国产日韩在线不卡| 亚洲精品乱码久久久久| 美美哒免费高清在线观看视频一区二区| 激情深爱一区二区| 国内成人自拍视频| 91捆绑美女网站| 色香蕉成人二区免费| 99麻豆久久久国产精品免费优播| 欧美色偷偷大香| 欧美电影在哪看比较好| 69精品人人人人| 欧美精品三级日韩久久| 国产人妖乱国产精品人妖| 一级日本不卡的影视| 国产乱对白刺激视频不卡| 色8久久人人97超碰香蕉987| 在线欧美一区二区| 国产性色一区二区| 日韩国产一二三区| 麻豆精品在线播放| 91激情在线视频| 国产欧美日韩在线视频| 久久99精品久久久久久国产越南 | 欧美一区二区播放| 欧美mv和日韩mv的网站| 亚洲综合图片区| 免费欧美在线视频| 欧美色欧美亚洲另类二区| 国产精品电影一区二区| 亚洲一区在线视频| 成人一道本在线| 欧美日韩美女一区二区| 成人欧美一区二区三区1314| 亚洲综合在线五月| 91丨九色porny丨蝌蚪| 国产婷婷一区二区| 国产成人无遮挡在线视频| 97成人超碰视| 中文字幕不卡在线观看| 精品无码三级在线观看视频| 日韩视频在线永久播放| 国产精品每日更新在线播放网址| 国产在线视频一区二区| 精品福利在线导航| 激情偷乱视频一区二区三区| 久久亚洲影视婷婷| 寂寞少妇一区二区三区| 久久久www免费人成精品| 一区二区三区中文字幕| 色综合色狠狠天天综合色| 最新成人av在线| 一本大道av伊人久久综合| 亚洲男人都懂的| 国产在线一区二区| 欧美激情中文字幕一区二区| 国产成人午夜精品5599| 国产精品免费人成网站| av电影一区二区| 亚洲宅男天堂在线观看无病毒| 欧美性色黄大片| 国产精品视频yy9299一区| 成人app软件下载大全免费| 国产精品久99| 欧美日韩中文字幕一区| 日本不卡一二三区黄网| 欧美国产在线观看| 91官网在线免费观看| 青娱乐精品在线视频| 久久午夜电影网| 波多野结衣精品在线| 亚洲欧洲99久久| 色吊一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 91网站视频在线观看| 亚洲在线观看免费视频| 欧美一级午夜免费电影| 成人18视频日本| 五月天激情小说综合| 91久久国产最好的精华液| 日韩成人免费在线| 国产精品视频一区二区三区不卡 | 三级成人在线视频| 久久综合999| 91国在线观看| 国产一二精品视频| 天堂va蜜桃一区二区三区| 久久理论电影网| 9191国产精品| 色婷婷亚洲婷婷| 福利电影一区二区| 亚洲国产精品国自产拍av| 色婷婷激情久久| 国产成人在线视频网站| 三级不卡在线观看| 亚洲激情网站免费观看| 国产日韩精品久久久| 欧美精品99久久久**| 91免费视频观看| 高潮精品一区videoshd| 蜜桃一区二区三区四区| 亚洲国产裸拍裸体视频在线观看乱了 | 色婷婷亚洲精品| 成人教育av在线| 国产一区啦啦啦在线观看| 天堂成人免费av电影一区| 亚洲另类在线制服丝袜| 国产精品美女久久久久久久久久久| 91麻豆精品国产91久久久使用方法| 色婷婷国产精品| 色综合天天性综合| 亚洲成人综合视频| 亚洲人成小说网站色在线| 中日韩av电影| 欧美国产国产综合| 久久新电视剧免费观看| 精品国产电影一区二区 | 国产在线一区观看| 日本女优在线视频一区二区| 亚洲一区免费视频| 亚洲乱码国产乱码精品精98午夜| 国产精品成人免费精品自在线观看 | 日韩免费一区二区| 国产成+人+日韩+欧美+亚洲| 精品一区中文字幕| 国产资源精品在线观看| 国产米奇在线777精品观看| 国产电影一区在线| 国产成人免费视频一区| 粉嫩aⅴ一区二区三区四区| 国产成人免费视频网站高清观看视频| 激情综合一区二区三区| 国产精品一区二区男女羞羞无遮挡 | 亚洲欧洲一区二区在线播放| 国产精品久久久久影院老司| 国产精品久久久爽爽爽麻豆色哟哟 | 日韩美女久久久| 一区二区三区在线影院| 亚洲国产另类av| 蜜臀av性久久久久av蜜臀妖精| 另类调教123区| 国产精品一区二区久久不卡 | 国产精品美女久久久久aⅴ| 国产精品二区一区二区aⅴ污介绍| 亚洲图片欧美激情| 天堂精品中文字幕在线| 国产精品资源网| 日本韩国一区二区三区| 91精品国产综合久久久久久久久久 | 国产欧美一区二区精品性色| 国产日韩三级在线| 伊人色综合久久天天| 麻豆久久久久久| 99久久精品免费精品国产| 9191久久久久久久久久久| 国产日韩欧美在线一区| 亚洲高清免费观看高清完整版在线观看 | 日韩一二三区不卡| 日本一区二区三区免费乱视频| 亚洲一级二级三级| 韩国欧美国产一区| 色八戒一区二区三区| 精品久久久久香蕉网| 夜夜夜精品看看| 国产成人自拍高清视频在线免费播放| 色婷婷久久久久swag精品| 欧美一级高清大全免费观看| 亚洲欧美在线观看| 国产一区在线精品| 欧美精品丝袜久久久中文字幕| 中文字幕一区二区三区四区不卡| 日本美女一区二区三区视频| 91免费看`日韩一区二区| 欧美xingq一区二区|