⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 skeleton_8c.tex

📁 开源的usbport 的usb主机协议栈,本协议栈可以支持多种不同的usb控制芯片
💻 TEX
字号:
\section{/home/bene/projects/sl811/usbstack/drivers/skeleton.c File Reference}\label{skeleton_8c}\index{/home/bene/projects/sl811/usbstack/drivers/skeleton.c@{/home/bene/projects/sl811/usbstack/drivers/skeleton.c}}{\tt \#include $<$core/core.h$>$}\par{\tt \#include $<$core/usb.h$>$}\par{\tt \#include $<$usbspec/usb11spec.h$>$}\par\subsection*{Defines}\begin{CompactItemize}\item \#define {\bf MAX\_\-DEVICES}~;\end{CompactItemize}\subsection*{Functions}\begin{CompactItemize}\item void {\bf usb\_\-skeleton\_\-init} ()\item void {\bf usb\_\-skeleton\_\-probe} ()\item void {\bf usb\_\-skeleton\_\-unprobe} ({\bf usb\_\-device} $\ast$dev)\item void {\bf usb\_\-skeleton\_\-check} ()\end{CompactItemize}\subsection*{Variables}\begin{CompactItemize}\item {\bf usb\_\-device} $\ast$ {\bf devices} [MAX\_\-DEVICES]\item u8 {\bf devices\_\-in\_\-use}\item {\bf usb\_\-driver} {\bf skeleton}\end{CompactItemize}\subsection{Define Documentation}\index{skeleton.c@{skeleton.c}!MAX_DEVICES@{MAX\_\-DEVICES}}\index{MAX_DEVICES@{MAX\_\-DEVICES}!skeleton.c@{skeleton.c}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}\#define MAX\_\-DEVICES~;}\label{skeleton_8c_4e132cfaa78353e3af1474a86b2dd535}\subsection{Function Documentation}\index{skeleton.c@{skeleton.c}!usb_skeleton_check@{usb\_\-skeleton\_\-check}}\index{usb_skeleton_check@{usb\_\-skeleton\_\-check}!skeleton.c@{skeleton.c}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void usb\_\-skeleton\_\-check ()}\label{skeleton_8c_4fa5b43f288817fd0374f6594bb2292e}\index{skeleton.c@{skeleton.c}!usb_skeleton_init@{usb\_\-skeleton\_\-init}}\index{usb_skeleton_init@{usb\_\-skeleton\_\-init}!skeleton.c@{skeleton.c}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void usb\_\-skeleton\_\-init ()}\label{skeleton_8c_b6185b4f6021ce59a60336dd28e0a4f6}\index{skeleton.c@{skeleton.c}!usb_skeleton_probe@{usb\_\-skeleton\_\-probe}}\index{usb_skeleton_probe@{usb\_\-skeleton\_\-probe}!skeleton.c@{skeleton.c}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void usb\_\-skeleton\_\-probe ()}\label{skeleton_8c_584a2bcb5389e061c1c71e49ec41f7b7}\index{skeleton.c@{skeleton.c}!usb_skeleton_unprobe@{usb\_\-skeleton\_\-unprobe}}\index{usb_skeleton_unprobe@{usb\_\-skeleton\_\-unprobe}!skeleton.c@{skeleton.c}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void usb\_\-skeleton\_\-unprobe ({\bf usb\_\-device} $\ast$ {\em dev})}\label{skeleton_8c_1c81a3b9a65cccb0e17a4525797670e6}\subsection{Variable Documentation}\index{skeleton.c@{skeleton.c}!devices@{devices}}\index{devices@{devices}!skeleton.c@{skeleton.c}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf usb\_\-device}$\ast$ {\bf devices}[MAX\_\-DEVICES]}\label{skeleton_8c_20e31b9efc609f8b0aa5dbd4f2709708}\index{skeleton.c@{skeleton.c}!devices_in_use@{devices\_\-in\_\-use}}\index{devices_in_use@{devices\_\-in\_\-use}!skeleton.c@{skeleton.c}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}u8 {\bf devices\_\-in\_\-use}}\label{skeleton_8c_d64afe69017d377365c18164cd5639ff}\index{skeleton.c@{skeleton.c}!skeleton@{skeleton}}\index{skeleton@{skeleton}!skeleton.c@{skeleton.c}}\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf usb\_\-driver} {\bf skeleton}}\label{skeleton_8c_0d3e5c6db9f69478761aecbc55ab9643}\textbf{Initial value:}\begin{Code}\begin{verbatim} {  .name    = "skeleton",  .probe   = usb_skeleton_probe,  .unprobe = usb_skeleton_unprobe,  .check   = usb_skeleton_check,  .data    = NULL}\end{verbatim}\end{Code}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -