\hypertarget{structusb__interface__assoc__descriptor}{}\doxysection{usb\+\_\+interface\+\_\+assoc\+\_\+descriptor Struct Reference}
\label{structusb__interface__assoc__descriptor}\index{usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}}


{\ttfamily \#include $<$usb.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} \mbox{\hyperlink{structusb__interface__assoc__descriptor_a19cf5df254cc7902ab4874e9dab48ac2}{b\+Length}}
\item 
\mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} \mbox{\hyperlink{structusb__interface__assoc__descriptor_a4b49441f13c878fff0797461b72ef6f2}{b\+Descriptor\+Type}}
\item 
\mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} \mbox{\hyperlink{structusb__interface__assoc__descriptor_afd424d1043649c5dd6c9db3cf9453b43}{b\+First\+Interface}}
\item 
\mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} \mbox{\hyperlink{structusb__interface__assoc__descriptor_a7306d039fe94ee649059884f61465d80}{b\+Interface\+Count}}
\item 
\mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} \mbox{\hyperlink{structusb__interface__assoc__descriptor_afd14f05cf1cfefe257818e1b2e9b768d}{b\+Function\+Class}}
\item 
\mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} \mbox{\hyperlink{structusb__interface__assoc__descriptor_a291b0463ba2cc5694f3904d0b97e03e2}{b\+Function\+Sub\+Class}}
\item 
\mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} \mbox{\hyperlink{structusb__interface__assoc__descriptor_adee978a1b488b36e1d740efb25e98ef6}{b\+Function\+Protocol}}
\item 
\mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} \mbox{\hyperlink{structusb__interface__assoc__descriptor_a33706ec70fcbd35744b6ecbc7a9c6d0a}{i\+Function}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{usb_8h_source_l00415}{415}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structusb__interface__assoc__descriptor_a4b49441f13c878fff0797461b72ef6f2}\label{structusb__interface__assoc__descriptor_a4b49441f13c878fff0797461b72ef6f2}} 
\index{usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}!bDescriptorType@{bDescriptorType}}
\index{bDescriptorType@{bDescriptorType}!usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}}
\doxysubsubsection{\texorpdfstring{bDescriptorType}{bDescriptorType}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} usb\+\_\+interface\+\_\+assoc\+\_\+descriptor\+::b\+Descriptor\+Type}



Definition at line \mbox{\hyperlink{usb_8h_source_l00417}{417}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.

\mbox{\Hypertarget{structusb__interface__assoc__descriptor_afd424d1043649c5dd6c9db3cf9453b43}\label{structusb__interface__assoc__descriptor_afd424d1043649c5dd6c9db3cf9453b43}} 
\index{usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}!bFirstInterface@{bFirstInterface}}
\index{bFirstInterface@{bFirstInterface}!usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}}
\doxysubsubsection{\texorpdfstring{bFirstInterface}{bFirstInterface}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} usb\+\_\+interface\+\_\+assoc\+\_\+descriptor\+::b\+First\+Interface}



Definition at line \mbox{\hyperlink{usb_8h_source_l00418}{418}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.



Referenced by \mbox{\hyperlink{usb__template_8c_source_l00200}{usb\+\_\+make\+\_\+raw\+\_\+desc()}}.

\mbox{\Hypertarget{structusb__interface__assoc__descriptor_afd14f05cf1cfefe257818e1b2e9b768d}\label{structusb__interface__assoc__descriptor_afd14f05cf1cfefe257818e1b2e9b768d}} 
\index{usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}!bFunctionClass@{bFunctionClass}}
\index{bFunctionClass@{bFunctionClass}!usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}}
\doxysubsubsection{\texorpdfstring{bFunctionClass}{bFunctionClass}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} usb\+\_\+interface\+\_\+assoc\+\_\+descriptor\+::b\+Function\+Class}



Definition at line \mbox{\hyperlink{usb_8h_source_l00420}{420}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.

\mbox{\Hypertarget{structusb__interface__assoc__descriptor_adee978a1b488b36e1d740efb25e98ef6}\label{structusb__interface__assoc__descriptor_adee978a1b488b36e1d740efb25e98ef6}} 
\index{usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}!bFunctionProtocol@{bFunctionProtocol}}
\index{bFunctionProtocol@{bFunctionProtocol}!usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}}
\doxysubsubsection{\texorpdfstring{bFunctionProtocol}{bFunctionProtocol}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} usb\+\_\+interface\+\_\+assoc\+\_\+descriptor\+::b\+Function\+Protocol}



Definition at line \mbox{\hyperlink{usb_8h_source_l00422}{422}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.

\mbox{\Hypertarget{structusb__interface__assoc__descriptor_a291b0463ba2cc5694f3904d0b97e03e2}\label{structusb__interface__assoc__descriptor_a291b0463ba2cc5694f3904d0b97e03e2}} 
\index{usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}!bFunctionSubClass@{bFunctionSubClass}}
\index{bFunctionSubClass@{bFunctionSubClass}!usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}}
\doxysubsubsection{\texorpdfstring{bFunctionSubClass}{bFunctionSubClass}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} usb\+\_\+interface\+\_\+assoc\+\_\+descriptor\+::b\+Function\+Sub\+Class}



Definition at line \mbox{\hyperlink{usb_8h_source_l00421}{421}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.

\mbox{\Hypertarget{structusb__interface__assoc__descriptor_a7306d039fe94ee649059884f61465d80}\label{structusb__interface__assoc__descriptor_a7306d039fe94ee649059884f61465d80}} 
\index{usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}!bInterfaceCount@{bInterfaceCount}}
\index{bInterfaceCount@{bInterfaceCount}!usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}}
\doxysubsubsection{\texorpdfstring{bInterfaceCount}{bInterfaceCount}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} usb\+\_\+interface\+\_\+assoc\+\_\+descriptor\+::b\+Interface\+Count}



Definition at line \mbox{\hyperlink{usb_8h_source_l00419}{419}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.

\mbox{\Hypertarget{structusb__interface__assoc__descriptor_a19cf5df254cc7902ab4874e9dab48ac2}\label{structusb__interface__assoc__descriptor_a19cf5df254cc7902ab4874e9dab48ac2}} 
\index{usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}!bLength@{bLength}}
\index{bLength@{bLength}!usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}}
\doxysubsubsection{\texorpdfstring{bLength}{bLength}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} usb\+\_\+interface\+\_\+assoc\+\_\+descriptor\+::b\+Length}



Definition at line \mbox{\hyperlink{usb_8h_source_l00416}{416}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.

\mbox{\Hypertarget{structusb__interface__assoc__descriptor_a33706ec70fcbd35744b6ecbc7a9c6d0a}\label{structusb__interface__assoc__descriptor_a33706ec70fcbd35744b6ecbc7a9c6d0a}} 
\index{usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}!iFunction@{iFunction}}
\index{iFunction@{iFunction}!usb\_interface\_assoc\_descriptor@{usb\_interface\_assoc\_descriptor}}
\doxysubsubsection{\texorpdfstring{iFunction}{iFunction}}
{\footnotesize\ttfamily \mbox{\hyperlink{usb__endian_8h_a4dea376b5cd0c5d694660473f5e7a459}{u\+Byte}} usb\+\_\+interface\+\_\+assoc\+\_\+descriptor\+::i\+Function}



Definition at line \mbox{\hyperlink{usb_8h_source_l00423}{423}} of file \mbox{\hyperlink{usb_8h_source}{usb.\+h}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/usb/\mbox{\hyperlink{usb_8h}{usb.\+h}}\end{DoxyCompactItemize}
