⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usb11spec_8h-source.html

📁 usbport-sl811usb主控器芯片usb程序实现
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<a name="l00127"></a>00127 <span class="comment">/*------------------------------------------</span><a name="l00128"></a>00128 <span class="comment"> * transfer types </span><a name="l00129"></a>00129 <span class="comment"> * ------------------------------------------*/</span><a name="l00130"></a>00130 <a name="l00131"></a><a class="code" href="usb11spec_8h.html#b7bdc25df3717d2745df3eebec6fad57">00131</a> <span class="preprocessor">#define USB_CTRL                0x00</span><a name="l00132"></a><a class="code" href="usb11spec_8h.html#91f9a7ef013c9901fdaa785cdacb8742">00132</a> <span class="preprocessor"></span><span class="preprocessor">#define USB_ISOC                0x01</span><a name="l00133"></a><a class="code" href="usb11spec_8h.html#5f8bdc7c6c67aea5d5b8ebd89b0fac4b">00133</a> <span class="preprocessor"></span><span class="preprocessor">#define USB_BULK                0x02</span><a name="l00134"></a><a class="code" href="usb11spec_8h.html#8ef9bfd4f5ac7f28d35eae4df2ebb1a0">00134</a> <span class="preprocessor"></span><span class="preprocessor">#define USB_INTR                0x03</span><a name="l00135"></a>00135 <span class="preprocessor"></span><a name="l00136"></a>00136 <span class="comment">/*-------------------------------------------</span><a name="l00137"></a>00137 <span class="comment"> * device descriptor types </span><a name="l00138"></a>00138 <span class="comment"> * ------------------------------------------*/</span><a name="l00139"></a><a class="code" href="usb11spec_8h.html#424652d8cec667294cfe436e49ea72cd">00139</a> <span class="preprocessor">#define DO_STANDARD   0x00</span><a name="l00140"></a><a class="code" href="usb11spec_8h.html#02f6f802c82f8aeee7ad11892579e2cd">00140</a> <span class="preprocessor"></span><span class="preprocessor">#define DO_CLASS      0x20</span><a name="l00141"></a><a class="code" href="usb11spec_8h.html#bdb43f5f94e8aa529eece5d05b854481">00141</a> <span class="preprocessor"></span><span class="preprocessor">#define DO_VENDOR     0x40</span><a name="l00142"></a>00142 <span class="preprocessor"></span><a name="l00143"></a>00143 <span class="comment">/*-------------------------------------------</span><a name="l00144"></a>00144 <span class="comment"> * standard requests for ep0 </span><a name="l00145"></a>00145 <span class="comment"> * ------------------------------------------*/</span><a name="l00146"></a>00146 <a name="l00147"></a><a class="code" href="usb11spec_8h.html#eba76c92af8f1a94982ec4cb767452f0">00147</a> <span class="preprocessor">#define GET_STATUS              0x00 </span><a name="l00148"></a><a class="code" href="usb11spec_8h.html#15663e06305bdc7c63e8fbb3e870a034">00148</a> <span class="preprocessor"></span><span class="preprocessor">#define CLR_FEATURE             0x01</span><a name="l00149"></a><a class="code" href="usb11spec_8h.html#f8b97e67097fbf7d56c3dcac52fe679e">00149</a> <span class="preprocessor"></span><span class="preprocessor">#define SET_FEATURE             0x03</span><a name="l00150"></a><a class="code" href="usb11spec_8h.html#d3c9f5426c07d7d4da8cf1752a111576">00150</a> <span class="preprocessor"></span><span class="preprocessor">#define SET_ADDRESS             0x05</span><a name="l00151"></a><a class="code" href="usb11spec_8h.html#115a1d866ed9498300d59c90549ead0d">00151</a> <span class="preprocessor"></span><span class="preprocessor">#define GET_DESCRIPTOR          0x06</span><a name="l00152"></a><a class="code" href="usb11spec_8h.html#264a9bda1309d7cc0311d57274194ca3">00152</a> <span class="preprocessor"></span><span class="preprocessor">#define SET_DESCRIPTOR          0x07</span><a name="l00153"></a><a class="code" href="usb11spec_8h.html#c6bffdcb940a0338051c4baa72498beb">00153</a> <span class="preprocessor"></span><span class="preprocessor">#define GET_CONFIGURATION       0x08</span><a name="l00154"></a><a class="code" href="usb11spec_8h.html#5cdfe3de183eb4e190b2ccaa299045bf">00154</a> <span class="preprocessor"></span><span class="preprocessor">#define SET_CONFIGURATION       0x09</span><a name="l00155"></a><a class="code" href="usb11spec_8h.html#1846f3a13493771ceced447397221de1">00155</a> <span class="preprocessor"></span><span class="preprocessor">#define GET_INTERFACE           0x0A</span><a name="l00156"></a><a class="code" href="usb11spec_8h.html#90c9c23759bdbb3ba106f88cb5ffc261">00156</a> <span class="preprocessor"></span><span class="preprocessor">#define SET_INTERFACE           0x0B</span><a name="l00157"></a>00157 <span class="preprocessor"></span><a name="l00158"></a>00158 <span class="comment">/*-------------------------------------------</span><a name="l00159"></a>00159 <span class="comment"> * descriptor types </span><a name="l00160"></a>00160 <span class="comment"> * ------------------------------------------*/</span><a name="l00161"></a>00161 <a name="l00162"></a><a class="code" href="usb11spec_8h.html#775d096fbc3988fb7ed858b79ef44e22">00162</a> <span class="preprocessor">#define DEVICE                  0x01</span><a name="l00163"></a><a class="code" href="usb11spec_8h.html#5fa120064b78d91b6a77f868bbda5a99">00163</a> <span class="preprocessor"></span><span class="preprocessor">#define CONFIGURATION           0x02</span><a name="l00164"></a><a class="code" href="usb11spec_8h.html#0f4d394a3ab4e09bff60f714c66dc5ee">00164</a> <span class="preprocessor"></span><span class="preprocessor">#define STRING                  0x03</span><a name="l00165"></a><a class="code" href="usb11spec_8h.html#efb2aa75be4323fe06eb3ec8394bdfc7">00165</a> <span class="preprocessor"></span><span class="preprocessor">#define INTERFACE               0x04</span><a name="l00166"></a><a class="code" href="usb11spec_8h.html#aa55400112be04000b9b5b278269a369">00166</a> <span class="preprocessor"></span><span class="preprocessor">#define ENDPOINT                0x05</span><a name="l00167"></a><a class="code" href="usb11spec_8h.html#6253d20c61075190100a4ae5623b0c2c">00167</a> <span class="preprocessor"></span><span class="preprocessor">#define DEVICEQUALIFIER         0x06 // only usb2.0</span><a name="l00168"></a><a class="code" href="usb11spec_8h.html#43552aa6f9e7a7bd94244591b3ea5fbe">00168</a> <span class="preprocessor"></span><span class="preprocessor">#define OTHERSPEEDCONFIGURATION 0x07 // only usb2.0</span><a name="l00169"></a>00169 <span class="preprocessor"></span><a name="l00170"></a>00170 <a name="l00171"></a>00171 <span class="comment">/*-------------------------------------------</span><a name="l00172"></a>00172 <span class="comment"> * pid fields </span><a name="l00173"></a>00173 <span class="comment"> * ------------------------------------------*/</span><a name="l00174"></a>00174 <a name="l00175"></a><a class="code" href="usb11spec_8h.html#ea8d5cf45375810db79ec1ba40433b36">00175</a> <span class="preprocessor">#define USB_PID_SOF     0x05</span><a name="l00176"></a><a class="code" href="usb11spec_8h.html#22045a5f02b4ecc93cbfd3808183bc60">00176</a> <span class="preprocessor"></span><span class="preprocessor">#define USB_PID_SETUP   0x0D</span><a name="l00177"></a><a class="code" href="usb11spec_8h.html#e32c5f02e03938ac65fce38bbb170287">00177</a> <span class="preprocessor"></span><span class="preprocessor">#define USB_PID_IN      0x09</span><a name="l00178"></a><a class="code" href="usb11spec_8h.html#4b97f36dd81efb778befbe96a31fecdb">00178</a> <span class="preprocessor"></span><span class="preprocessor">#define USB_PID_OUT     0x01</span><a name="l00179"></a><a class="code" href="usb11spec_8h.html#d51dc256e71cddf1cbc7bcd0cfa0fcdf">00179</a> <span class="preprocessor"></span><span class="preprocessor">#define USB_PID_DATA0   0x03</span><a name="l00180"></a><a class="code" href="usb11spec_8h.html#efc84d43462f7009700f113a851f7feb">00180</a> <span class="preprocessor"></span><span class="preprocessor">#define USB_PID_DATA1   0x0B</span><a name="l00181"></a><a class="code" href="usb11spec_8h.html#20be2ab28dfa5e2c7e72251b6f82918f">00181</a> <span class="preprocessor"></span><span class="preprocessor">#define USB_PID_ACK     0x02</span><a name="l00182"></a><a class="code" href="usb11spec_8h.html#137c8e51b855ce82f764b886f129fedc">00182</a> <span class="preprocessor"></span><span class="preprocessor">#define USB_PID_NACK    0x0A</span><a name="l00183"></a><a class="code" href="usb11spec_8h.html#e9e1ba227388e92e0cc65290a75204b7">00183</a> <span class="preprocessor"></span><span class="preprocessor">#define USB_PID_STALL   0x0E</span><a name="l00184"></a><a class="code" href="usb11spec_8h.html#5226a94b51443feb3b9331c86c9636e8">00184</a> <span class="preprocessor"></span><span class="preprocessor">#define USB_PID_PRE     0x0C</span><a name="l00185"></a>00185 <span class="preprocessor"></span><a name="l00186"></a>00186 <a name="l00187"></a><a class="code" href="usb11spec_8h.html#e35e8d6c63753c8e180b086f2e1c9dcc">00187</a> <span class="preprocessor">#define MASS_STORAGE_CLASSCODE  0x08</span><a name="l00188"></a><a class="code" href="usb11spec_8h.html#12420e623c7d8441bb0e3c8f88e6bda5">00188</a> <span class="preprocessor"></span><span class="preprocessor">#define HUB_CLASSCODE           0x09</span><a name="l00189"></a>00189 <span class="preprocessor"></span><a name="l00190"></a>00190 <a name="l00191"></a>00191 <a name="l00192"></a>00192 <span class="preprocessor">#endif </span><span class="comment">/* __USB11SPEC_H__ */</span></pre></div><hr size="1"><address style="align: right;"><small>Generated on Tue Jul 17 08:14:10 2007 for usbstack by&nbsp;<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 + -