\hypertarget{structusb__port}{}\doxysection{usb\+\_\+port Struct Reference}
\label{structusb__port}\index{usb\_port@{usb\_port}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t \mbox{\hyperlink{structusb__port_a47920e2e2813f57e05924e8f9a7447be}{restartcnt}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structusb__port_a0d1bdb15bfed773bab20fa6635c8dfd3}{device\+\_\+index}}
\item 
enum \mbox{\hyperlink{usb_8h_a9bc559812598988121896dceb483806b}{usb\+\_\+hc\+\_\+mode}} \mbox{\hyperlink{structusb__port_aeb22a1bb641a21fac9df09624426137e}{usb\+\_\+mode}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{usb__hub_8h_source_l00035}{35}} of file \mbox{\hyperlink{usb__hub_8h_source}{usb\+\_\+hub.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structusb__port_a0d1bdb15bfed773bab20fa6635c8dfd3}\label{structusb__port_a0d1bdb15bfed773bab20fa6635c8dfd3}} 
\index{usb\_port@{usb\_port}!device\_index@{device\_index}}
\index{device\_index@{device\_index}!usb\_port@{usb\_port}}
\doxysubsubsection{\texorpdfstring{device\_index}{device\_index}}
{\footnotesize\ttfamily uint8\+\_\+t usb\+\_\+port\+::device\+\_\+index}



Definition at line \mbox{\hyperlink{usb__hub_8h_source_l00038}{38}} of file \mbox{\hyperlink{usb__hub_8h_source}{usb\+\_\+hub.\+h}}.



Referenced by \mbox{\hyperlink{usb__hub_8c_source_l01190}{uhub\+\_\+attach()}}, \mbox{\hyperlink{usb__hub_8c_source_l02193}{usb\+\_\+bus\+\_\+port\+\_\+get\+\_\+device()}}, and \mbox{\hyperlink{usb__hub_8c_source_l02212}{usb\+\_\+bus\+\_\+port\+\_\+set\+\_\+device()}}.

\mbox{\Hypertarget{structusb__port_a47920e2e2813f57e05924e8f9a7447be}\label{structusb__port_a47920e2e2813f57e05924e8f9a7447be}} 
\index{usb\_port@{usb\_port}!restartcnt@{restartcnt}}
\index{restartcnt@{restartcnt}!usb\_port@{usb\_port}}
\doxysubsubsection{\texorpdfstring{restartcnt}{restartcnt}}
{\footnotesize\ttfamily uint8\+\_\+t usb\+\_\+port\+::restartcnt}



Definition at line \mbox{\hyperlink{usb__hub_8h_source_l00036}{36}} of file \mbox{\hyperlink{usb__hub_8h_source}{usb\+\_\+hub.\+h}}.



Referenced by \mbox{\hyperlink{usb__hub_8c_source_l01190}{uhub\+\_\+attach()}}, and \mbox{\hyperlink{usb__hub_8c_source_l00995}{uhub\+\_\+explore()}}.

\mbox{\Hypertarget{structusb__port_aeb22a1bb641a21fac9df09624426137e}\label{structusb__port_aeb22a1bb641a21fac9df09624426137e}} 
\index{usb\_port@{usb\_port}!usb\_mode@{usb\_mode}}
\index{usb\_mode@{usb\_mode}!usb\_port@{usb\_port}}
\doxysubsubsection{\texorpdfstring{usb\_mode}{usb\_mode}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{usb_8h_a9bc559812598988121896dceb483806b}{usb\+\_\+hc\+\_\+mode}} usb\+\_\+port\+::usb\+\_\+mode}



Definition at line \mbox{\hyperlink{usb__hub_8h_source_l00039}{39}} of file \mbox{\hyperlink{usb__hub_8h_source}{usb\+\_\+hub.\+h}}.



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