📄 storage_8h.html
字号:
<div class="memdoc"><p></div></div><p><a class="anchor" name="9dbe602f6f065f56340568451b4a9714"></a><!-- doxytag: member="storage.h::SCSI_START_STOP_UNIT" ref="9dbe602f6f065f56340568451b4a9714" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SCSI_START_STOP_UNIT 0x1B </td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="e9e768d850fcb29e45bab0df02a356d1"></a><!-- doxytag: member="storage.h::SCSI_TEST_UNIT_READY" ref="e9e768d850fcb29e45bab0df02a356d1" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SCSI_TEST_UNIT_READY 0x00 </td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="4f799250b498efb9dc2378a7a1baa302"></a><!-- doxytag: member="storage.h::SCSI_VERIFY10" ref="4f799250b498efb9dc2378a7a1baa302" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SCSI_VERIFY10 0x2F </td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="4a9efd10e4c1670e2c3546f937e9cb34"></a><!-- doxytag: member="storage.h::SCSI_WRITE10" ref="4a9efd10e4c1670e2c3546f937e9cb34" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">#define SCSI_WRITE10 0x2A </td> </tr> </table></div><div class="memdoc"><p></div></div><p><hr><h2>Typedef Documentation</h2><a class="anchor" name="00dcca05b811f4b988868c2fe5335fc5"></a><!-- doxytag: member="storage.h::usb_storage_cbw" ref="00dcca05b811f4b988868c2fe5335fc5" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="structusb__storage__cbw__t.html">usb_storage_cbw_t</a> <a class="el" href="structusb__storage__cbw__t.html">usb_storage_cbw</a> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="a1dd7d076cbff1f64ee876dfc93900ed"></a><!-- doxytag: member="storage.h::usb_storage_csw" ref="a1dd7d076cbff1f64ee876dfc93900ed" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef struct <a class="el" href="structusb__storage__csw__t.html">usb_storage_csw_t</a> <a class="el" href="structusb__storage__csw__t.html">usb_storage_csw</a> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><hr><h2>Function Documentation</h2><a class="anchor" name="970ba00b5d6db799471427b0a3d3151f"></a><!-- doxytag: member="storage.h::usb_storage_check" ref="970ba00b5d6db799471427b0a3d3151f" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void usb_storage_check </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="52045de442f01c1fa8498142802b2677"></a><!-- doxytag: member="storage.h::usb_storage_init" ref="52045de442f01c1fa8498142802b2677" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void usb_storage_init </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="4d0f224bc7398d381944304e85b01cd2"></a><!-- doxytag: member="storage.h::usb_storage_inquiry" ref="4d0f224bc7398d381944304e85b01cd2" args="(u8 device)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">u8 usb_storage_inquiry </td> <td>(</td> <td class="paramtype">u8 </td> <td class="paramname"> <em>device</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="9cb488439837f7cc33205637dacd74bd"></a><!-- doxytag: member="storage.h::usb_storage_open" ref="9cb488439837f7cc33205637dacd74bd" args="(u8 device)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">u8 usb_storage_open </td> <td>(</td> <td class="paramtype">u8 </td> <td class="paramname"> <em>device</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>open connection to an storage device </div></div><p><a class="anchor" name="0a6c6c3eb155433864323844b151598f"></a><!-- doxytag: member="storage.h::usb_storage_probe" ref="0a6c6c3eb155433864323844b151598f" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">void usb_storage_probe </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="2bfcaffcb1a2abc12372dac39bcbdf3b"></a><!-- doxytag: member="storage.h::usb_storage_read_capacity" ref="2bfcaffcb1a2abc12372dac39bcbdf3b" args="(u8 device)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">u8 usb_storage_read_capacity </td> <td>(</td> <td class="paramtype">u8 </td> <td class="paramname"> <em>device</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="c95fa60ab8bc84aa3c4c9cd7b8337c0d"></a><!-- doxytag: member="storage.h::usb_storage_read_sector" ref="c95fa60ab8bc84aa3c4c9cd7b8337c0d" args="(u8 device, u32 sector, char *buf)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">u8 usb_storage_read_sector </td> <td>(</td> <td class="paramtype">u8 </td> <td class="paramname"> <em>device</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">u32 </td> <td class="paramname"> <em>sector</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"> <em>buf</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="33504a0f1a785365f956ee06fa97d49d"></a><!-- doxytag: member="storage.h::usb_storage_write_sector" ref="33504a0f1a785365f956ee06fa97d49d" args="(u8 device, u32 sector, char *buf)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">u8 usb_storage_write_sector </td> <td>(</td> <td class="paramtype">u8 </td> <td class="paramname"> <em>device</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">u32 </td> <td class="paramname"> <em>sector</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"> <em>buf</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p></div></div><p><hr size="1"><address style="align: right;"><small>Generated on Tue Jul 17 08:14:11 2007 for usbstack by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -