📄 hub_8h.tex
字号:
\section{/home/bene/projects/sl811/usbstack/drivers/class/hub.h File Reference}\label{hub_8h}\index{/home/bene/projects/sl811/usbstack/drivers/class/hub.h@{/home/bene/projects/sl811/usbstack/drivers/class/hub.h}}\subsection*{Functions}\begin{CompactItemize}\item void {\bf usb\_\-hub\_\-init} ()\item void {\bf usb\_\-hub\_\-probe} ()\item void {\bf usb\_\-hub\_\-check} ()\item u8 {\bf usb\_\-hub\_\-get\_\-hub\_\-descriptor} ({\bf usb\_\-device} $\ast$dev, char $\ast$buf)\item u8 {\bf usb\_\-hub\_\-get\_\-hub\_\-status} ({\bf usb\_\-device} $\ast$dev, char $\ast$buf)\item u8 {\bf usb\_\-hub\_\-get\_\-port\_\-status} ({\bf usb\_\-device} $\ast$dev, char $\ast$buf)\item u8 {\bf usb\_\-hub\_\-clear\_\-port\_\-feature} ({\bf usb\_\-device} $\ast$dev)\item u8 {\bf usb\_\-hub\_\-set\_\-port\_\-feature} ({\bf usb\_\-device} $\ast$dev, u8 value)\item u8 {\bf usb\_\-hub\_\-clear\_\-hub\_\-feature} ({\bf usb\_\-device} $\ast$dev)\item u8 {\bf usb\_\-hub\_\-set\_\-hub\_\-feature} ({\bf usb\_\-device} $\ast$dev)\item u8 {\bf usb\_\-hub\_\-set\_\-hub\_\-descriptor} ({\bf usb\_\-device} $\ast$dev)\end{CompactItemize}\subsection{Function Documentation}\index{hub.h@{hub.h}!usb_hub_check@{usb\_\-hub\_\-check}}\index{usb_hub_check@{usb\_\-hub\_\-check}!hub.h@{hub.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void usb\_\-hub\_\-check ()}\label{hub_8h_24ec349a0e4c1ac7b29402a95b8737e3}\index{hub.h@{hub.h}!usb_hub_clear_hub_feature@{usb\_\-hub\_\-clear\_\-hub\_\-feature}}\index{usb_hub_clear_hub_feature@{usb\_\-hub\_\-clear\_\-hub\_\-feature}!hub.h@{hub.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}u8 usb\_\-hub\_\-clear\_\-hub\_\-feature ({\bf usb\_\-device} $\ast$ {\em dev})}\label{hub_8h_a72545a2d6d246fb500961c64fe29a0d}\index{hub.h@{hub.h}!usb_hub_clear_port_feature@{usb\_\-hub\_\-clear\_\-port\_\-feature}}\index{usb_hub_clear_port_feature@{usb\_\-hub\_\-clear\_\-port\_\-feature}!hub.h@{hub.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}u8 usb\_\-hub\_\-clear\_\-port\_\-feature ({\bf usb\_\-device} $\ast$ {\em dev})}\label{hub_8h_a7d3726038329b0e5d59acd525f91b68}\index{hub.h@{hub.h}!usb_hub_get_hub_descriptor@{usb\_\-hub\_\-get\_\-hub\_\-descriptor}}\index{usb_hub_get_hub_descriptor@{usb\_\-hub\_\-get\_\-hub\_\-descriptor}!hub.h@{hub.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}u8 usb\_\-hub\_\-get\_\-hub\_\-descriptor ({\bf usb\_\-device} $\ast$ {\em dev}, char $\ast$ {\em buf})}\label{hub_8h_c21fc8f723d900bea11ebd5444a87bca}\index{hub.h@{hub.h}!usb_hub_get_hub_status@{usb\_\-hub\_\-get\_\-hub\_\-status}}\index{usb_hub_get_hub_status@{usb\_\-hub\_\-get\_\-hub\_\-status}!hub.h@{hub.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}u8 usb\_\-hub\_\-get\_\-hub\_\-status ({\bf usb\_\-device} $\ast$ {\em dev}, char $\ast$ {\em buf})}\label{hub_8h_ff32fc6cfc0498e9efbad0e5cabef2f3}\index{hub.h@{hub.h}!usb_hub_get_port_status@{usb\_\-hub\_\-get\_\-port\_\-status}}\index{usb_hub_get_port_status@{usb\_\-hub\_\-get\_\-port\_\-status}!hub.h@{hub.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}u8 usb\_\-hub\_\-get\_\-port\_\-status ({\bf usb\_\-device} $\ast$ {\em dev}, char $\ast$ {\em buf})}\label{hub_8h_2f1d2a41cae6f89a70ee3af9094dee67}\index{hub.h@{hub.h}!usb_hub_init@{usb\_\-hub\_\-init}}\index{usb_hub_init@{usb\_\-hub\_\-init}!hub.h@{hub.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void usb\_\-hub\_\-init ()}\label{hub_8h_093ef9bde0177e7fff82a9267d984ccf}\index{hub.h@{hub.h}!usb_hub_probe@{usb\_\-hub\_\-probe}}\index{usb_hub_probe@{usb\_\-hub\_\-probe}!hub.h@{hub.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void usb\_\-hub\_\-probe ()}\label{hub_8h_720674243c6525534561d4050e223bc5}\index{hub.h@{hub.h}!usb_hub_set_hub_descriptor@{usb\_\-hub\_\-set\_\-hub\_\-descriptor}}\index{usb_hub_set_hub_descriptor@{usb\_\-hub\_\-set\_\-hub\_\-descriptor}!hub.h@{hub.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}u8 usb\_\-hub\_\-set\_\-hub\_\-descriptor ({\bf usb\_\-device} $\ast$ {\em dev})}\label{hub_8h_7fd34eb3e46bbc096f33a2d3c0b7dc9f}\index{hub.h@{hub.h}!usb_hub_set_hub_feature@{usb\_\-hub\_\-set\_\-hub\_\-feature}}\index{usb_hub_set_hub_feature@{usb\_\-hub\_\-set\_\-hub\_\-feature}!hub.h@{hub.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}u8 usb\_\-hub\_\-set\_\-hub\_\-feature ({\bf usb\_\-device} $\ast$ {\em dev})}\label{hub_8h_33f761053768d611d75ab8e5d18a54f3}\index{hub.h@{hub.h}!usb_hub_set_port_feature@{usb\_\-hub\_\-set\_\-port\_\-feature}}\index{usb_hub_set_port_feature@{usb\_\-hub\_\-set\_\-port\_\-feature}!hub.h@{hub.h}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}u8 usb\_\-hub\_\-set\_\-port\_\-feature ({\bf usb\_\-device} $\ast$ {\em dev}, u8 {\em value})}\label{hub_8h_332942f9b9b11780522158cd2f17ed58}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -