<?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="mw__usbd__hw_8h" kind="file" language="C++">
    <compoundname>mw_usbd_hw.h</compoundname>
    <includes refid="error_8h" local="yes">error.h</includes>
    <includes refid="mw__usbd_8h" local="yes">mw_usbd.h</includes>
    <includes refid="mw__usbd__core_8h" local="yes">mw_usbd_core.h</includes>
    <includedby refid="mw__usbd__rom__api_8h" local="yes">mw_usbd/mw_usbd_rom_api.h</includedby>
    <incdepgraph>
      <node id="116">
        <label>stdint.h</label>
      </node>
      <node id="117">
        <label>mw_usbd_core.h</label>
        <link refid="mw__usbd__core_8h"/>
        <childnode refid="114" relation="include">
        </childnode>
        <childnode refid="115" relation="include">
        </childnode>
        <childnode refid="118" relation="include">
        </childnode>
      </node>
      <node id="114">
        <label>error.h</label>
        <link refid="error_8h"/>
      </node>
      <node id="118">
        <label>usbd_cfg.h</label>
        <link refid="usbd__cfg_8h_source"/>
      </node>
      <node id="115">
        <label>mw_usbd.h</label>
        <link refid="mw__usbd_8h"/>
        <childnode refid="116" relation="include">
        </childnode>
      </node>
      <node id="113">
        <label>mw_usbd/mw_usbd_hw.h</label>
        <link refid="mw__usbd__hw_8h"/>
        <childnode refid="114" relation="include">
        </childnode>
        <childnode refid="115" relation="include">
        </childnode>
        <childnode refid="117" relation="include">
        </childnode>
      </node>
    </incdepgraph>
    <invincdepgraph>
      <node id="120">
        <label>mw_usbd/mw_usbd_rom_api.h</label>
        <link refid="mw__usbd__rom__api_8h"/>
      </node>
      <node id="119">
        <label>mw_usbd/mw_usbd_hw.h</label>
        <link refid="mw__usbd__hw_8h"/>
        <childnode refid="120" relation="include">
        </childnode>
      </node>
    </invincdepgraph>
    <innerclass refid="struct_u_s_b_d___h_w___a_p_i___t" prot="public">USBD_HW_API_T</innerclass>
      <sectiondef kind="enum">
      <memberdef kind="enum" id="group___u_s_b_d___h_w_1ga61dde6aa35d2912927ef1b185eedaa13" prot="public" static="no">
        <name>USBD_EVENT_T</name>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13a8d26afb2e56f4b1b788321a0d1633b33" prot="public">
          <name>USB_EVT_SETUP</name>
          <initializer>= 1</initializer>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>1 Setup Packet received </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13ad720a106a796d05d1dd52fb0b021be67" prot="public">
          <name>USB_EVT_OUT</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>2 OUT Packet received </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13aa284007e2d06d2f9241618b55c1bcd3a" prot="public">
          <name>USB_EVT_IN</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>3 IN Packet sent </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13a8966a8816143f41ac6aafd7215151f88" prot="public">
          <name>USB_EVT_OUT_NAK</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>4 OUT Packet - Not Acknowledged </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13af973a80c8f31a5c9aa320b15cd230434" prot="public">
          <name>USB_EVT_IN_NAK</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>5 IN Packet - Not Acknowledged </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13a3e17b2dcf495ff4befaeba2718affae4" prot="public">
          <name>USB_EVT_OUT_STALL</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>6 OUT Packet - Stalled </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13a1ba247a8c3cdc166098e817ec2808777" prot="public">
          <name>USB_EVT_IN_STALL</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>7 IN Packet - Stalled </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13a3a3b0dc5766c4d17bd6d2daea5812fbc" prot="public">
          <name>USB_EVT_OUT_DMA_EOT</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>8 DMA OUT EP - End of Transfer </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13aaddab8476ea17ac9fb4e10796bc7c633" prot="public">
          <name>USB_EVT_IN_DMA_EOT</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>9 DMA IN EP - End of Transfer </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13a744297c96c9296f311a28da97df03001" prot="public">
          <name>USB_EVT_OUT_DMA_NDR</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>10 DMA OUT EP - New Descriptor Request </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13a6c66edac1510b9e9741a8f5019142214" prot="public">
          <name>USB_EVT_IN_DMA_NDR</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>11 DMA IN EP - New Descriptor Request </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13ac469035908127847ebb32fd51a0a33bc" prot="public">
          <name>USB_EVT_OUT_DMA_ERR</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>12 DMA OUT EP - Error </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13a2e9c73676bebd4b0c4ebb412c2a53af4" prot="public">
          <name>USB_EVT_IN_DMA_ERR</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>13 DMA IN EP - Error </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13ac9da611df8ba920792bb1388c70fbc53" prot="public">
          <name>USB_EVT_RESET</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>14 Reset event recieved </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13a327107e15682a2403deec540ca209670" prot="public">
          <name>USB_EVT_SOF</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>15 Start of Frame event </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13ae30ace519ceb787d84de55ebf5e4901e" prot="public">
          <name>USB_EVT_DEV_STATE</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>16 Device status events </para>          </detaileddescription>
        </enumvalue>
        <enumvalue id="group___u_s_b_d___h_w_1gga61dde6aa35d2912927ef1b185eedaa13a7e46c0177f969c8be4e4a40784c7c2f4" prot="public">
          <name>USB_EVT_DEV_ERROR</name>
          <briefdescription>
          </briefdescription>
          <detaileddescription>
<para>17 Device error events </para>          </detaileddescription>
        </enumvalue>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
<para>USB Endpoint/class handler Callback Events. </para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="mw_usbd/mw_usbd_hw.h" line="48" column="1" bodyfile="mw_usbd/mw_usbd_hw.h" bodystart="48" bodyend="66"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>USB Hardware Function prototypes. </para>    </briefdescription>
    <detaileddescription>
<para>Definition of functions exported by ROM based Device Controller Driver (DCD). </para>    </detaileddescription>
    <location file="mw_usbd/mw_usbd_hw.h"/>
  </compounddef>
</doxygen>
