<?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___h_i_d___d_e_s_c_r_i_p_t_o_r" kind="struct" language="C++" prot="public">
    <compoundname>_HID_DESCRIPTOR</compoundname>
    <includes refid="mw__usbd__hid_8h" local="no">mw_usbd/mw_usbd_hid.h</includes>
    <innerclass refid="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1_1___h_i_d___d_e_s_c_r_i_p_t_o_r___l_i_s_t" prot="public">_HID_DESCRIPTOR::_HID_DESCRIPTOR_LIST</innerclass>
      <sectiondef kind="public-attrib">
      <memberdef kind="variable" id="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1a979bbf8e7cc5687972069636a3b33c20" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t HID_DESCRIPTOR::bLength</definition>
        <argsstring></argsstring>
        <name>bLength</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Size of the descriptor, in bytes. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_usbd/mw_usbd_hid.h" line="75" column="1" bodyfile="mw_usbd/mw_usbd_hid.h" bodystart="75" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1a2bbdd2858b320f94beb8b6f2785f2e17" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t HID_DESCRIPTOR::bDescriptorType</definition>
        <argsstring></argsstring>
        <name>bDescriptorType</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Type of HID descriptor. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_usbd/mw_usbd_hid.h" line="77" column="1" bodyfile="mw_usbd/mw_usbd_hid.h" bodystart="77" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1a6adc2d5f876e919012d2951ff9b9f8ab" prot="public" static="no" mutable="no">
        <type>uint16_t</type>
        <definition>uint16_t HID_DESCRIPTOR::bcdHID</definition>
        <argsstring></argsstring>
        <name>bcdHID</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>BCD encoded version that the HID descriptor and device complies to. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_usbd/mw_usbd_hid.h" line="78" column="1" bodyfile="mw_usbd/mw_usbd_hid.h" bodystart="78" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1a9fc900321e0f039666048147577c305a" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t HID_DESCRIPTOR::bCountryCode</definition>
        <argsstring></argsstring>
        <name>bCountryCode</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Country code of the localized device, or zero if universal. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_usbd/mw_usbd_hid.h" line="79" column="1" bodyfile="mw_usbd/mw_usbd_hid.h" bodystart="79" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1a552eeff6b75d4a91dfb30e09e3c23f4a" prot="public" static="no" mutable="no">
        <type>uint8_t</type>
        <definition>uint8_t HID_DESCRIPTOR::bNumDescriptors</definition>
        <argsstring></argsstring>
        <name>bNumDescriptors</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Total number of HID report descriptors for the interface. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_usbd/mw_usbd_hid.h" line="80" column="1" bodyfile="mw_usbd/mw_usbd_hid.h" bodystart="80" bodyend="-1"/>
      </memberdef>
      <memberdef kind="variable" id="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1a9ee990e1037af61b19834c58d73e6d9a" prot="public" static="no" mutable="no">
        <type>PRE_PACK struct POST_PACK <ref refid="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1_1___h_i_d___d_e_s_c_r_i_p_t_o_r___l_i_s_t" kindref="compound">_HID_DESCRIPTOR::_HID_DESCRIPTOR_LIST</ref></type>
        <definition>PRE_PACK struct POST_PACK _HID_DESCRIPTOR::_HID_DESCRIPTOR_LIST  HID_DESCRIPTOR::DescriptorList[1]</definition>
        <argsstring>[1]</argsstring>
        <name>DescriptorList</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>Array of one or more descriptors </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_usbd/mw_usbd_hid.h" line="86" column="1"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>HID class-specific HID Descriptor. </para>    </briefdescription>
    <detaileddescription>
<para>Type define for the HID class-specific HID descriptor, to describe the HID device&apos;s specifications. Refer to the HID specification for details on the structure elements.</para><para>HID class-specific HID Descriptor. </para>    </detaileddescription>
    <collaborationgraph>
      <node id="19">
        <label>HID_DESCRIPTOR</label>
        <link refid="struct___h_i_d___d_e_s_c_r_i_p_t_o_r"/>
        <childnode refid="20" relation="usage">
          <edgelabel>DescriptorList</edgelabel>
        </childnode>
      </node>
      <node id="20">
        <label>HID_DESCRIPTOR::_HID_DESCRIPTOR_LIST</label>
        <link refid="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1_1___h_i_d___d_e_s_c_r_i_p_t_o_r___l_i_s_t"/>
      </node>
    </collaborationgraph>
    <location file="mw_usbd/mw_usbd_hid.h" line="74" column="1" bodyfile="mw_usbd/mw_usbd_hid.h" bodystart="74" bodyend="87"/>
    <listofallmembers>
      <member refid="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1a6adc2d5f876e919012d2951ff9b9f8ab" prot="public" virt="non-virtual"><scope>_HID_DESCRIPTOR</scope><name>bcdHID</name></member>
      <member refid="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1a9fc900321e0f039666048147577c305a" prot="public" virt="non-virtual"><scope>_HID_DESCRIPTOR</scope><name>bCountryCode</name></member>
      <member refid="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1a2bbdd2858b320f94beb8b6f2785f2e17" prot="public" virt="non-virtual"><scope>_HID_DESCRIPTOR</scope><name>bDescriptorType</name></member>
      <member refid="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1a979bbf8e7cc5687972069636a3b33c20" prot="public" virt="non-virtual"><scope>_HID_DESCRIPTOR</scope><name>bLength</name></member>
      <member refid="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1a552eeff6b75d4a91dfb30e09e3c23f4a" prot="public" virt="non-virtual"><scope>_HID_DESCRIPTOR</scope><name>bNumDescriptors</name></member>
      <member refid="struct___h_i_d___d_e_s_c_r_i_p_t_o_r_1a9ee990e1037af61b19834c58d73e6d9a" prot="public" virt="non-virtual"><scope>_HID_DESCRIPTOR</scope><name>DescriptorList</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
