\hypertarget{unionusb__device__scratch}{}\doxysection{usb\+\_\+device\+\_\+scratch Union Reference}
\label{unionusb__device__scratch}\index{usb\_device\_scratch@{usb\_device\_scratch}}


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



Collaboration diagram for usb\+\_\+device\+\_\+scratch\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d2c/unionusb__device__scratch__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structusb__hw__ep__scratch}{usb\+\_\+hw\+\_\+ep\+\_\+scratch}} \mbox{\hyperlink{unionusb__device__scratch_aeca8edd9d204db3258ac607c71baca1d}{hw\+\_\+ep\+\_\+scratch}} \mbox{[}1\mbox{]}
\item 
struct \mbox{\hyperlink{structusb__temp__setup}{usb\+\_\+temp\+\_\+setup}} \mbox{\hyperlink{unionusb__device__scratch_abe4261a6004eda99fff3cbf38d8760a8}{temp\+\_\+setup}} \mbox{[}1\mbox{]}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>struct \mbox{\hyperlink{structusb__xfer}{usb\_xfer}} \mbox{\hyperlink{unionusb__device__scratch_a616a07ea5149a3db6da0de1ee715bc44}{dummy}}\\
\>struct \mbox{\hyperlink{structusb__setup__params}{usb\_setup\_params}} \mbox{\hyperlink{unionusb__device__scratch_ab67883b4886d4d5cd4a13472f5b4d908}{parm}}\\
\} \mbox{\hyperlink{unionusb__device__scratch_ada5e8416ae6d67e4e7f8726f65cc99e5}{xfer\_setup}} \mbox{[}1\mbox{]}\\

\end{tabbing}\item 
uint8\+\_\+t \mbox{\hyperlink{unionusb__device__scratch_a75e58a628a13e210cf402c16985f8e03}{data}} \mbox{[}255\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{usb__device_8h_source_l00169}{169}} of file \mbox{\hyperlink{usb__device_8h_source}{usb\+\_\+device.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{unionusb__device__scratch_a75e58a628a13e210cf402c16985f8e03}\label{unionusb__device__scratch_a75e58a628a13e210cf402c16985f8e03}} 
\index{usb\_device\_scratch@{usb\_device\_scratch}!data@{data}}
\index{data@{data}!usb\_device\_scratch@{usb\_device\_scratch}}
\doxysubsubsection{\texorpdfstring{data}{data}}
{\footnotesize\ttfamily uint8\+\_\+t usb\+\_\+device\+\_\+scratch\+::data\mbox{[}255\mbox{]}}



Definition at line \mbox{\hyperlink{usb__device_8h_source_l00176}{176}} of file \mbox{\hyperlink{usb__device_8h_source}{usb\+\_\+device.\+h}}.



Referenced by \mbox{\hyperlink{usb__util_8c_source_l00073}{device\+\_\+set\+\_\+usb\+\_\+desc()}}, \mbox{\hyperlink{usb__device_8c_source_l01651}{usb\+\_\+get\+\_\+langid()}}, and \mbox{\hyperlink{usb__device_8c_source_l02488}{usb\+\_\+set\+\_\+device\+\_\+strings()}}.

\mbox{\Hypertarget{unionusb__device__scratch_a616a07ea5149a3db6da0de1ee715bc44}\label{unionusb__device__scratch_a616a07ea5149a3db6da0de1ee715bc44}} 
\index{usb\_device\_scratch@{usb\_device\_scratch}!dummy@{dummy}}
\index{dummy@{dummy}!usb\_device\_scratch@{usb\_device\_scratch}}
\doxysubsubsection{\texorpdfstring{dummy}{dummy}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__xfer}{usb\+\_\+xfer}} usb\+\_\+device\+\_\+scratch\+::dummy}



Definition at line \mbox{\hyperlink{usb__device_8h_source_l00173}{173}} of file \mbox{\hyperlink{usb__device_8h_source}{usb\+\_\+device.\+h}}.



Referenced by \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}.

\mbox{\Hypertarget{unionusb__device__scratch_aeca8edd9d204db3258ac607c71baca1d}\label{unionusb__device__scratch_aeca8edd9d204db3258ac607c71baca1d}} 
\index{usb\_device\_scratch@{usb\_device\_scratch}!hw\_ep\_scratch@{hw\_ep\_scratch}}
\index{hw\_ep\_scratch@{hw\_ep\_scratch}!usb\_device\_scratch@{usb\_device\_scratch}}
\doxysubsubsection{\texorpdfstring{hw\_ep\_scratch}{hw\_ep\_scratch}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__hw__ep__scratch}{usb\+\_\+hw\+\_\+ep\+\_\+scratch}} usb\+\_\+device\+\_\+scratch\+::hw\+\_\+ep\+\_\+scratch\mbox{[}1\mbox{]}}



Definition at line \mbox{\hyperlink{usb__device_8h_source_l00170}{170}} of file \mbox{\hyperlink{usb__device_8h_source}{usb\+\_\+device.\+h}}.



Referenced by \mbox{\hyperlink{usb__template_8c_source_l00918}{usb\+\_\+hw\+\_\+ep\+\_\+resolve()}}.

\mbox{\Hypertarget{unionusb__device__scratch_ab67883b4886d4d5cd4a13472f5b4d908}\label{unionusb__device__scratch_ab67883b4886d4d5cd4a13472f5b4d908}} 
\index{usb\_device\_scratch@{usb\_device\_scratch}!parm@{parm}}
\index{parm@{parm}!usb\_device\_scratch@{usb\_device\_scratch}}
\doxysubsubsection{\texorpdfstring{parm}{parm}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__setup__params}{usb\+\_\+setup\+\_\+params}} usb\+\_\+device\+\_\+scratch\+::parm}



Definition at line \mbox{\hyperlink{usb__device_8h_source_l00174}{174}} of file \mbox{\hyperlink{usb__device_8h_source}{usb\+\_\+device.\+h}}.



Referenced by \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}.

\mbox{\Hypertarget{unionusb__device__scratch_abe4261a6004eda99fff3cbf38d8760a8}\label{unionusb__device__scratch_abe4261a6004eda99fff3cbf38d8760a8}} 
\index{usb\_device\_scratch@{usb\_device\_scratch}!temp\_setup@{temp\_setup}}
\index{temp\_setup@{temp\_setup}!usb\_device\_scratch@{usb\_device\_scratch}}
\doxysubsubsection{\texorpdfstring{temp\_setup}{temp\_setup}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structusb__temp__setup}{usb\+\_\+temp\+\_\+setup}} usb\+\_\+device\+\_\+scratch\+::temp\+\_\+setup\mbox{[}1\mbox{]}}



Definition at line \mbox{\hyperlink{usb__device_8h_source_l00171}{171}} of file \mbox{\hyperlink{usb__device_8h_source}{usb\+\_\+device.\+h}}.



Referenced by \mbox{\hyperlink{usb__template_8c_source_l01306}{usb\+\_\+temp\+\_\+setup()}}.

\mbox{\Hypertarget{unionusb__device__scratch_ada5e8416ae6d67e4e7f8726f65cc99e5}\label{unionusb__device__scratch_ada5e8416ae6d67e4e7f8726f65cc99e5}} 
\index{usb\_device\_scratch@{usb\_device\_scratch}!xfer\_setup@{xfer\_setup}}
\index{xfer\_setup@{xfer\_setup}!usb\_device\_scratch@{usb\_device\_scratch}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily struct  \{ ... \}  usb\+\_\+device\+\_\+scratch\+::xfer\+\_\+setup\mbox{[}1\mbox{]}}



Referenced by \mbox{\hyperlink{usb__transfer_8c_source_l00987}{usbd\+\_\+transfer\+\_\+setup()}}.



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