<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.13">
  <compounddef id="struct___u_s_b___s_e_t_u_p___p_a_c_k_e_t" kind="struct" language="C++" prot="public">
    <compoundname>_USB_SETUP_PACKET</compoundname>
    <includes refid="mw__usbd_8h" local="no">mw_usbd/mw_usbd.h</includes>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="struct___u_s_b___s_e_t_u_p___p_a_c_k_e_t_1a29d5d0163a7e2b32cdd0dd727f7f1d63" prot="public" static="no" mutable="no">
        <type>REQUEST_TYPE</type>
        <definition>REQUEST_TYPE USB_SETUP_PACKET::bmRequestType</definition>
        <argsstring></argsstring>
        <name>bmRequestType</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>This bitmapped field identifies the characteristics of the specific request. <simplesect kind="see"><para><ref refid="struct___b_m___t" kindref="compound">_BM_T</ref>. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_usbd/mw_usbd.h" line="200" column="1" bodyfile="mw_usbd/mw_usbd.h" bodystart="200" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="struct___u_s_b___s_e_t_u_p___p_a_c_k_e_t_1ae4d0935c2a5a6440b8135c4e96e834fb" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t USB_SETUP_PACKET::bRequest</definition>
        <argsstring></argsstring>
        <name>bRequest</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>This field specifies the particular request. The Type bits in the bmRequestType field modify the meaning of this field. <simplesect kind="see"><para>USBD_REQUEST. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_usbd/mw_usbd.h" line="204" column="1" bodyfile="mw_usbd/mw_usbd.h" bodystart="204" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="struct___u_s_b___s_e_t_u_p___p_a_c_k_e_t_1a45d5a04ff4a9a86ad485cd36a9769754" prot="public" static="no" mutable="no">
        <type>WORD_BYTE</type>
        <definition>WORD_BYTE USB_SETUP_PACKET::wValue</definition>
        <argsstring></argsstring>
        <name>wValue</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Used to pass a parameter to the device, specific to the request. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_usbd/mw_usbd.h" line="208" column="1" bodyfile="mw_usbd/mw_usbd.h" bodystart="208" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="struct___u_s_b___s_e_t_u_p___p_a_c_k_e_t_1a7b950e5d9f1391a334572aad824c8f77" prot="public" static="no" mutable="no">
        <type>WORD_BYTE</type>
        <definition>WORD_BYTE USB_SETUP_PACKET::wIndex</definition>
        <argsstring></argsstring>
        <name>wIndex</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Used to pass a parameter to the device, specific to the request. The wIndex field is often used in requests to specify an endpoint or an interface. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_usbd/mw_usbd.h" line="211" column="1" bodyfile="mw_usbd/mw_usbd.h" bodystart="211" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="struct___u_s_b___s_e_t_u_p___p_a_c_k_e_t_1afd38819037e7f1bc3de004f7e554cf32" prot="public" static="no" mutable="no">
        <type>uint16_t</type>
        <definition>uint16_t USB_SETUP_PACKET::wLength</definition>
        <argsstring></argsstring>
        <name>wLength</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>This field specifies the length of the data transferred during the second phase of the control transfer. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_usbd/mw_usbd.h" line="215" column="1" bodyfile="mw_usbd/mw_usbd.h" bodystart="215" bodyend="-1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
<para>USB Default Control Pipe Setup Packet </para>    </detaileddescription>
    <location file="mw_usbd/mw_usbd.h" line="199" column="1" bodyfile="mw_usbd/mw_usbd.h" bodystart="199" bodyend="219"/>
    <listofallmembers>
      <member refid="struct___u_s_b___s_e_t_u_p___p_a_c_k_e_t_1a29d5d0163a7e2b32cdd0dd727f7f1d63" prot="public" virt="non-virtual"><scope>_USB_SETUP_PACKET</scope><name>bmRequestType</name></member>
      <member refid="struct___u_s_b___s_e_t_u_p___p_a_c_k_e_t_1ae4d0935c2a5a6440b8135c4e96e834fb" prot="public" virt="non-virtual"><scope>_USB_SETUP_PACKET</scope><name>bRequest</name></member>
      <member refid="struct___u_s_b___s_e_t_u_p___p_a_c_k_e_t_1a7b950e5d9f1391a334572aad824c8f77" prot="public" virt="non-virtual"><scope>_USB_SETUP_PACKET</scope><name>wIndex</name></member>
      <member refid="struct___u_s_b___s_e_t_u_p___p_a_c_k_e_t_1afd38819037e7f1bc3de004f7e554cf32" prot="public" virt="non-virtual"><scope>_USB_SETUP_PACKET</scope><name>wLength</name></member>
      <member refid="struct___u_s_b___s_e_t_u_p___p_a_c_k_e_t_1a45d5a04ff4a9a86ad485cd36a9769754" prot="public" virt="non-virtual"><scope>_USB_SETUP_PACKET</scope><name>wValue</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
