\hypertarget{structusb__hw__ep__profile}{}\doxysection{usb\+\_\+hw\+\_\+ep\+\_\+profile Struct Reference}
\label{structusb__hw__ep__profile}\index{usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}}


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

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint16\+\_\+t \mbox{\hyperlink{structusb__hw__ep__profile_a0a8423b9793236e6e9bbb907559e29cd}{max\+\_\+in\+\_\+frame\+\_\+size}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structusb__hw__ep__profile_a6fbfb2df621a85b35da20571f8528876}{max\+\_\+out\+\_\+frame\+\_\+size}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structusb__hw__ep__profile_a4f59cd52d370ef5d1f3ce183a7e55a69}{is\+\_\+simplex}}\+:1
\item 
uint8\+\_\+t \mbox{\hyperlink{structusb__hw__ep__profile_ab64d1effd34151c05636dbc086c6e552}{support\+\_\+multi\+\_\+buffer}}\+:1
\item 
uint8\+\_\+t \mbox{\hyperlink{structusb__hw__ep__profile_ae8ee8b348defb10eb24604a4f4f1c275}{support\+\_\+bulk}}\+:1
\item 
uint8\+\_\+t \mbox{\hyperlink{structusb__hw__ep__profile_ac43d6f4564964845102794998a73f0b8}{support\+\_\+control}}\+:1
\item 
uint8\+\_\+t \mbox{\hyperlink{structusb__hw__ep__profile_a918d77fa4324ebbd13d7872bb63722da}{support\+\_\+interrupt}}\+:1
\item 
uint8\+\_\+t \mbox{\hyperlink{structusb__hw__ep__profile_abcca02594e3c382f6a898afc1cd67ec7}{support\+\_\+isochronous}}\+:1
\item 
uint8\+\_\+t \mbox{\hyperlink{structusb__hw__ep__profile_ac7944d360a91414d8760702adecc10ab}{support\+\_\+in}}\+:1
\item 
uint8\+\_\+t \mbox{\hyperlink{structusb__hw__ep__profile_a148d930363c73f7f40030c9ac07283ac}{support\+\_\+out}}\+:1
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{usb__controller_8h_source_l00175}{175}} of file \mbox{\hyperlink{usb__controller_8h_source}{usb\+\_\+controller.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structusb__hw__ep__profile_a4f59cd52d370ef5d1f3ce183a7e55a69}\label{structusb__hw__ep__profile_a4f59cd52d370ef5d1f3ce183a7e55a69}} 
\index{usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}!is\_simplex@{is\_simplex}}
\index{is\_simplex@{is\_simplex}!usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}}
\doxysubsubsection{\texorpdfstring{is\_simplex}{is\_simplex}}
{\footnotesize\ttfamily uint8\+\_\+t usb\+\_\+hw\+\_\+ep\+\_\+profile\+::is\+\_\+simplex}



Definition at line \mbox{\hyperlink{usb__controller_8h_source_l00178}{178}} of file \mbox{\hyperlink{usb__controller_8h_source}{usb\+\_\+controller.\+h}}.



Referenced by \mbox{\hyperlink{usb__template_8c_source_l00641}{usb\+\_\+hw\+\_\+ep\+\_\+find\+\_\+match()}}.

\mbox{\Hypertarget{structusb__hw__ep__profile_a0a8423b9793236e6e9bbb907559e29cd}\label{structusb__hw__ep__profile_a0a8423b9793236e6e9bbb907559e29cd}} 
\index{usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}!max\_in\_frame\_size@{max\_in\_frame\_size}}
\index{max\_in\_frame\_size@{max\_in\_frame\_size}!usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}}
\doxysubsubsection{\texorpdfstring{max\_in\_frame\_size}{max\_in\_frame\_size}}
{\footnotesize\ttfamily uint16\+\_\+t usb\+\_\+hw\+\_\+ep\+\_\+profile\+::max\+\_\+in\+\_\+frame\+\_\+size}



Definition at line \mbox{\hyperlink{usb__controller_8h_source_l00176}{176}} of file \mbox{\hyperlink{usb__controller_8h_source}{usb\+\_\+controller.\+h}}.



Referenced by \mbox{\hyperlink{musb__otg_8c_source_l00173}{musbotg\+\_\+channel\+\_\+alloc()}}.

\mbox{\Hypertarget{structusb__hw__ep__profile_a6fbfb2df621a85b35da20571f8528876}\label{structusb__hw__ep__profile_a6fbfb2df621a85b35da20571f8528876}} 
\index{usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}!max\_out\_frame\_size@{max\_out\_frame\_size}}
\index{max\_out\_frame\_size@{max\_out\_frame\_size}!usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}}
\doxysubsubsection{\texorpdfstring{max\_out\_frame\_size}{max\_out\_frame\_size}}
{\footnotesize\ttfamily uint16\+\_\+t usb\+\_\+hw\+\_\+ep\+\_\+profile\+::max\+\_\+out\+\_\+frame\+\_\+size}



Definition at line \mbox{\hyperlink{usb__controller_8h_source_l00177}{177}} of file \mbox{\hyperlink{usb__controller_8h_source}{usb\+\_\+controller.\+h}}.



Referenced by \mbox{\hyperlink{musb__otg_8c_source_l00173}{musbotg\+\_\+channel\+\_\+alloc()}}.

\mbox{\Hypertarget{structusb__hw__ep__profile_ae8ee8b348defb10eb24604a4f4f1c275}\label{structusb__hw__ep__profile_ae8ee8b348defb10eb24604a4f4f1c275}} 
\index{usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}!support\_bulk@{support\_bulk}}
\index{support\_bulk@{support\_bulk}!usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}}
\doxysubsubsection{\texorpdfstring{support\_bulk}{support\_bulk}}
{\footnotesize\ttfamily uint8\+\_\+t usb\+\_\+hw\+\_\+ep\+\_\+profile\+::support\+\_\+bulk}



Definition at line \mbox{\hyperlink{usb__controller_8h_source_l00180}{180}} of file \mbox{\hyperlink{usb__controller_8h_source}{usb\+\_\+controller.\+h}}.

\mbox{\Hypertarget{structusb__hw__ep__profile_ac43d6f4564964845102794998a73f0b8}\label{structusb__hw__ep__profile_ac43d6f4564964845102794998a73f0b8}} 
\index{usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}!support\_control@{support\_control}}
\index{support\_control@{support\_control}!usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}}
\doxysubsubsection{\texorpdfstring{support\_control}{support\_control}}
{\footnotesize\ttfamily uint8\+\_\+t usb\+\_\+hw\+\_\+ep\+\_\+profile\+::support\+\_\+control}



Definition at line \mbox{\hyperlink{usb__controller_8h_source_l00181}{181}} of file \mbox{\hyperlink{usb__controller_8h_source}{usb\+\_\+controller.\+h}}.

\mbox{\Hypertarget{structusb__hw__ep__profile_ac7944d360a91414d8760702adecc10ab}\label{structusb__hw__ep__profile_ac7944d360a91414d8760702adecc10ab}} 
\index{usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}!support\_in@{support\_in}}
\index{support\_in@{support\_in}!usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}}
\doxysubsubsection{\texorpdfstring{support\_in}{support\_in}}
{\footnotesize\ttfamily uint8\+\_\+t usb\+\_\+hw\+\_\+ep\+\_\+profile\+::support\+\_\+in}



Definition at line \mbox{\hyperlink{usb__controller_8h_source_l00184}{184}} of file \mbox{\hyperlink{usb__controller_8h_source}{usb\+\_\+controller.\+h}}.

\mbox{\Hypertarget{structusb__hw__ep__profile_a918d77fa4324ebbd13d7872bb63722da}\label{structusb__hw__ep__profile_a918d77fa4324ebbd13d7872bb63722da}} 
\index{usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}!support\_interrupt@{support\_interrupt}}
\index{support\_interrupt@{support\_interrupt}!usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}}
\doxysubsubsection{\texorpdfstring{support\_interrupt}{support\_interrupt}}
{\footnotesize\ttfamily uint8\+\_\+t usb\+\_\+hw\+\_\+ep\+\_\+profile\+::support\+\_\+interrupt}



Definition at line \mbox{\hyperlink{usb__controller_8h_source_l00182}{182}} of file \mbox{\hyperlink{usb__controller_8h_source}{usb\+\_\+controller.\+h}}.

\mbox{\Hypertarget{structusb__hw__ep__profile_abcca02594e3c382f6a898afc1cd67ec7}\label{structusb__hw__ep__profile_abcca02594e3c382f6a898afc1cd67ec7}} 
\index{usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}!support\_isochronous@{support\_isochronous}}
\index{support\_isochronous@{support\_isochronous}!usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}}
\doxysubsubsection{\texorpdfstring{support\_isochronous}{support\_isochronous}}
{\footnotesize\ttfamily uint8\+\_\+t usb\+\_\+hw\+\_\+ep\+\_\+profile\+::support\+\_\+isochronous}



Definition at line \mbox{\hyperlink{usb__controller_8h_source_l00183}{183}} of file \mbox{\hyperlink{usb__controller_8h_source}{usb\+\_\+controller.\+h}}.

\mbox{\Hypertarget{structusb__hw__ep__profile_ab64d1effd34151c05636dbc086c6e552}\label{structusb__hw__ep__profile_ab64d1effd34151c05636dbc086c6e552}} 
\index{usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}!support\_multi\_buffer@{support\_multi\_buffer}}
\index{support\_multi\_buffer@{support\_multi\_buffer}!usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}}
\doxysubsubsection{\texorpdfstring{support\_multi\_buffer}{support\_multi\_buffer}}
{\footnotesize\ttfamily uint8\+\_\+t usb\+\_\+hw\+\_\+ep\+\_\+profile\+::support\+\_\+multi\+\_\+buffer}



Definition at line \mbox{\hyperlink{usb__controller_8h_source_l00179}{179}} of file \mbox{\hyperlink{usb__controller_8h_source}{usb\+\_\+controller.\+h}}.

\mbox{\Hypertarget{structusb__hw__ep__profile_a148d930363c73f7f40030c9ac07283ac}\label{structusb__hw__ep__profile_a148d930363c73f7f40030c9ac07283ac}} 
\index{usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}!support\_out@{support\_out}}
\index{support\_out@{support\_out}!usb\_hw\_ep\_profile@{usb\_hw\_ep\_profile}}
\doxysubsubsection{\texorpdfstring{support\_out}{support\_out}}
{\footnotesize\ttfamily uint8\+\_\+t usb\+\_\+hw\+\_\+ep\+\_\+profile\+::support\+\_\+out}



Definition at line \mbox{\hyperlink{usb__controller_8h_source_l00185}{185}} of file \mbox{\hyperlink{usb__controller_8h_source}{usb\+\_\+controller.\+h}}.



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