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

📄 10usb.cdf

📁 T2.0 USB driver.rar T2.0 USB driver.rar
💻 CDF
字号:
/* 10usb.cdf - Universal Serial Bus component description file *//* Copyright 1984-2000 Wind River Systems, Inc.  *//*modification history--------------------01g,25apr01,wef moved end initialization to usrIosExtraInit01f,25apr01,wef added communication, mass storage class, ugl drivers, moved	 	usb init order to usrIosCoreInit01f,01may00,wef removed usbTargTool01e,25apr00,wef added usbTargTool for testing the USB Target stack01d,29mar00,wef broke up usrUsbPciLib.c into three separtate 		stub<bsp>PciLib.c files included in bsp conponent01c,10feb00,wef cleaned-up component description and removed init groups.01b,09feb00,wef added component INCLUDE_OHCI_INIT.  initializes OHCI on PCI 		bus, fixed bug - two instances of MODULE instead of MODULES01a,25jan00,wef written*//*DESCRIPTIONThis file contains descriptions for the USB components.*//* Generic USB configuration parameters */Folder	FOLDER_USB_HOST {	NAME		USB Hosts	SYNOPSIS	Universal Serial Bus Host Components	_CHILDREN	FOLDER_BUSES	CHILDREN	INCLUDE_USB			\			INCLUDE_OHCI			\			INCLUDE_UHCI			\			INCLUDE_OHCI_PCI_INIT}Folder	FOLDER_USB_TARG {	NAME		USB Target Stack	SYNOPSIS	Universal Serial Bus Target Stack Components	_CHILDREN	FOLDER_BUSES	CHILDREN	INCLUDE_USB_TARG		\			INCLUDE_KBD_EMULATOR		\			INCLUDE_PRN_EMULATOR		\			INCLUDE_D12_EMULATOR}Folder	FOLDER_USB_DEVICES {	NAME		USB Devices	SYNOPSIS	Universal Serial Bus Devices	_CHILDREN	FOLDER_PERIPHERALS	CHILDREN	INCLUDE_USB_MOUSE		\			INCLUDE_USB_KEYBOARD		\			INCLUDE_USB_PRINTER		\			INCLUDE_USB_SPEAKER		\			INCLUDE_USB_PEGASUS_END		\			INCLUDE_USB_KLSI_END		\			INCLUDE_USB_MS_BULKONLY		\			INCLUDE_USB_MS_CBI		\			INCLUDE_USB_ACM			\			INCLUDE_USB_NC1080_END}Folder  FOLDER_USB_HOST_INIT {        NAME            USB Host Init        SYNOPSIS        Universal Serial Bus Host Component Initialization        _CHILDREN       FOLDER_USB_HOST        CHILDREN        INCLUDE_USB_INIT		\			INCLUDE_UHCI_INIT		\			INCLUDE_OHCI_INIT		\			INCLUDE_USBTOOL			\			INCDLUE_USB_AUDIO_DEMO}Folder  FOLDER_USB_DEVICE_INIT {        NAME            USB Device Init        SYNOPSIS        Universal Serial Bus Device Component Initialization        _CHILDREN       FOLDER_USB_DEVICES        CHILDREN        INCLUDE_USB_MOUSE_INIT  	\			INCLUDE_USB_KEYBOARD_INIT	\			INCLUDE_USB_PRINTER_INIT	\			INCLUDE_USB_SPEAKER_INIT	\			INCLUDE_USB_MS_BULKONLY_INIT	\			INCLUDE_USB_MS_CBI_INIT		\			INCLUDE_USB_PEGASUS_END_INIT	\			INCLUDE_USB_KLSI_END_INIT	\			INCLUDE_USB_ACM_INIT		\			INCLUDE_USB_NC1080_END_INIT}Folder  FOLDER_USB_UGL_INIT {        NAME            USB UGL Init        SYNOPSIS        Universal Serial Bus Initialization for use with \			UGL        _CHILDREN       FOLDER_UGL_DRV_INPUT        CHILDREN        INCLUDE_USB_UGL_MOUSE_INIT		\			INCLUDE_USB_UGL_KEYBOARD_INIT}Component INCLUDE_USB {	NAME		USB Host Stack	SYNOPSIS	USB Host Stack	MODULES		usbdLib.o}Component INCLUDE_USB_TARG {	NAME		USB Peripheral Stack	SYNOPSIS	USB Peripheral Stack	MODULES		usbTargLib.o}Component INCLUDE_USB_INIT {        NAME            USB Host Stack Init        SYNOPSIS        USB Host Stack Initialization        REQUIRES        INCLUDE_USB        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbInit.c        PROTOTYPE       STATUS usbInit (void);        INIT_RTN        usbInit ();	_INIT_ORDER     usrIosCoreInit	INIT_AFTER      INCLUDE_FORMATTED_IO        INIT_BEFORE     INCLUDE_FLOATING_POINT}Component INCLUDE_UHCI {	NAME		UHCI	SYNOPSIS	Universal Host Controller Interface	MODULES		usbHcdUhciLib.o	REQUIRES	INCLUDE_USB}Component INCLUDE_UHCI_INIT {        NAME            UHCI Init        SYNOPSIS        Universal Host Controller Interface Initialization        REQUIRES        INCLUDE_UHCI \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbHcdUhciInit.c        PROTOTYPE       STATUS usrUsbHcdUhciAttach (void);        INIT_RTN        usrUsbHcdUhciAttach ();	_INIT_ORDER     usrIosCoreInit        INIT_AFTER      INCLUDE_USB_INIT}Component INCLUDE_OHCI {	NAME		OHCI	SYNOPSIS	Open Host Controller Interface	MODULES		usbHcdOhciLib.o	REQUIRES	INCLUDE_OHCI_PCI_INIT \			INCLUDE_USB}Component INCLUDE_OHCI_INIT {        NAME            OHCI Init        SYNOPSIS        Open Host Controller Interface        REQUIRES        INCLUDE_OHCI \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbHcdOhciInit.c        PROTOTYPE       STATUS usrUsbHcdOhciAttach (void);        INIT_RTN        usrUsbHcdOhciAttach ();	_INIT_ORDER     usrIosCoreInit        INIT_AFTER      INCLUDE_USB_INIT}Component INCLUDE_OHCI_PCI_INIT {	NAME		OHCI PCI Init	SYNOPSIS	Open Host Controller Interface PCI Initialization	CONFIGLETTES	usrUsbPciOhciInit.c	INIT_RTN	sysUsbPciOhciInit();	_INIT_ORDER	usrInit	INIT_AFTER	INCLUDE_SYSHW_INIT	INIT_BEFORE	INCLUDE_CACHE_ENABLE	REQUIRES	INCLUDE_OHCI \			INCLUDE_PCI}Component INCLUDE_USBTOOL {	NAME		usbTool	SYNOPSIS	USB Tool - Test Application for Host Stack	CONFIGLETTES	usrUsbTool.c        EXCLUDES        INCLUDE_USB_INIT		\                        INCLUDE_UHCI_INIT       	\                        INCLUDE_OHCI_INIT       	\                        INCLUDE_USB_MOUSE_INIT  	\                        INCLUDE_USB_KEYBOARD_INIT       \                        INCLUDE_USB_PRINTER_INIT        \                        INCLUDE_USB_SPEAKER_INIT}Component INCDLUE_USB_AUDIO_DEMO {	NAME		USB Audio Demo		SYNOPSIS	USB Audio Demo for Host Stack	REQUIRES	INCLUDE_USB \			INCLUDE_USB_SPEAKER	CONFIGLETTES	usrUsbAudioDemo.c	PROTOTYPE	void usrUsbAudioDemo (void);        INIT_RTN        usrUsbAudioDemo ();        _INIT_ORDER     usrIosExtraInit        INIT_AFTER      INCLUDE_USB_INIT	EXCLUDES	INCLUDE_USBTOOL \			INCLUDE_USB_SPEAKER_INIT}Component INCLUDE_USB_MOUSE {	NAME		Mouse 	SYNOPSIS	USB Mouse Driver	MODULES		usbMouseLib.o	REQUIRES	INCLUDE_USB}Component INCLUDE_USB_MOUSE_INIT {        NAME            Mouse Init        SYNOPSIS        USB Mouse Driver Initialization        REQUIRES        INCLUDE_USB_MOUSE \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbMseInit.c        PROTOTYPE       void usrUsbMseInit (void);        INIT_RTN        usrUsbMseInit ();        _INIT_ORDER     usrIosExtraInit        INIT_AFTER      INCLUDE_USB_INIT}Component INCLUDE_USB_UGL_MOUSE_INIT {        NAME            USB Mouse Driver        SYNOPSIS        USB Mouse Driver UGL Initialization         _CHILDREN       FOLDER_UGL_DRV_INPUT	REQUIRES        INCLUDE_USB_MOUSE \                        INCLUDE_USB_INIT \			UGL_CONFIG_INPUT_DEVICES        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbUglMseInit.c        PROTOTYPE       void usbUglMouseDevCreate (void);        INIT_RTN        usbUglMouseDevCreate ();        _INIT_ORDER     usrRoot        INIT_AFTER      INCLUDE_UGL        CFG_PARAMS      USB_UGL_CONFIG_SCREEN_WIDTH \			USB_UGL_CONFIG_SCREEN_HEIGHT}Parameter USB_UGL_CONFIG_SCREEN_WIDTH {	NAME		USB UGL Screen Width	SYNOPSIS	Screen Width for USB UGL Mouse Configuration	DEFAULT		"640"}Parameter USB_UGL_CONFIG_SCREEN_HEIGHT {	NAME		USB UGL Screen Height	SYNOPSIS	Screen Height for USB UGL Mouse Configuration	DEFAULT		"480"}Component INCLUDE_USB_KEYBOARD {	NAME		Keyboard	SYNOPSIS	USB Keyboard Driver	MODULES		usbKeyboardLib.o	REQUIRES	INCLUDE_USB}Component INCLUDE_USB_KEYBOARD_INIT {        NAME            Keyboard Init        SYNOPSIS        USB Keyboard Driver Initialization        REQUIRES        INCLUDE_USB_KEYBOARD \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbKbdInit.c        PROTOTYPE       void usrUsbKbdInit (void);        INIT_RTN        usrUsbKbdInit ();        _INIT_ORDER     usrIosExtraInit        INIT_AFTER      INCLUDE_USB_INIT}Component INCLUDE_USB_UGL_KEYBOARD_INIT {        NAME            USB Keyboard Driver        SYNOPSIS        USB Keyboard Driver UGL Initialization         _CHILDREN       FOLDER_UGL_DRV_INPUT	REQUIRES        INCLUDE_USB_KEYBOARD \                        INCLUDE_USB_INIT \			UGL_CONFIG_INPUT_DEVICES        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbUglKbdInit.c        PROTOTYPE       void usbUglKeyboardDevCreate (void);        INIT_RTN        usbUglKeyboardDevCreate ();        _INIT_ORDER     usrRoot        INIT_AFTER      INCLUDE_UGL}Component INCLUDE_USB_PRINTER {	NAME		Printer	SYNOPSIS	USB printer Driver	MODULES		usbPrinterLib.o		REQUIRES	INCLUDE_USB}Component INCLUDE_USB_PRINTER_INIT {        NAME            Printer Init        SYNOPSIS        USB Printer Driver Initialization        REQUIRES        INCLUDE_USB_PRINTER \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbPrnInit.c        PROTOTYPE       void usrUsbPrnInit (void);        INIT_RTN        usrUsbPrnInit ();        _INIT_ORDER     usrIosExtraInit        INIT_AFTER      INCLUDE_USB_INIT}Component INCLUDE_USB_SPEAKER {	NAME		Speaker	SYNOPSIS	USB Printer Driver	MODULES		usbSpeakerLib.o		REQUIRES	INCLUDE_USB}Component INCLUDE_USB_SPEAKER_INIT {        NAME            Speaker Init        SYNOPSIS        USB Speaker Driver Initialization        REQUIRES        INCLUDE_USB_SPEAKER \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbSpkrInit.c        PROTOTYPE       void usrUsbSpkrInit (void);        INIT_RTN        usrUsbSpkrInit ();        _INIT_ORDER     usrIosExtraInit        INIT_AFTER      INCLUDE_USB_INIT}Component INCLUDE_USB_MS_BULKONLY {	NAME		Mass Storage - Bulk	SYNOPSIS	Bulk Only Mass Storage USB Driver	MODULES		usbBulkDevLib.o	REQUIRES	INCLUDE_USB}Component INCLUDE_USB_MS_BULKONLY_INIT {        NAME            Bulk Mass Storage Init        SYNOPSIS        Bulk Only Mass Storage USB Driver Initialization        REQUIRES        INCLUDE_USB_MS_BULKONLY \                        INCLUDE_USB_INIT        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbBulkDevInit.c        PROTOTYPE       void usrUsbBulkDevInit (void);        INIT_RTN        usrUsbBulkDevInit();        _INIT_ORDER     usrIosExtraInit        INIT_AFTER      INCLUDE_USB_INIT	CFG_PARAMS	BULK_DRIVE_NAME}Parameter BULK_DRIVE_NAME {	NAME		USB Bulk Drive Name	SYNOPSIS	Drive Name assigned to a the USB Bulk only device	DEFAULT		"od"}Component INCLUDE_USB_MS_CBI {	NAME		Mass Storage - CBI	SYNOPSIS	Control/Bulk/Interrupt - Mass Storage USB Driver	MODULES		usbCbiUfiDevLib.o	REQUIRES	INCLUDE_USB}Component INCLUDE_USB_MS_CBI_INIT {        NAME            CBI Mass Storage Init        SYNOPSIS        Control/Bulk/Interrupt Mass Storage USB Driver \			Initialization        REQUIRES        INCLUDE_USB_MS_CBI \                        INCLUDE_USB_INIT \			INCLUDE_DOSFS        EXCLUDES        INCLUDE_USBTOOL        CONFIGLETTES    usrUsbCbiUfiDevInit.c        PROTOTYPE       void usrUsbCbiUfiDevInit (void);        INIT_RTN        usrUsbCbiUfiDevInit ();        _INIT_ORDER     usrIosExtraInit        INIT_AFTER      INCLUDE_USB_INIT	CFG_PARAMS	CBI_DRIVE_NAME}Parameter CBI_DRIVE_NAME {	NAME		USB CBI Drive Name	SYNOPSIS	Drive Name assigned to a the USB CBI device	DEFAULT		"fd"}Component INCLUDE_USB_ACM {	NAME		USB ACM Modem	SYNOPSIS	USB ACM Class Driver for Modems	MODULES		usbAcmLib.o	REQUIRES	INCLUDE_USB}Component INCLUDE_USB_ACM_INIT {	NAME		USB ACM Modem Init	SYNOPSIS	USB ACM Class Driver Initialization for Modems	REQUIRES	INCLUDE_USB_ACM \			INCLUDE_USB_INIT	EXCLUDES	INCLUDE_USBTOOL	CONFIGLETTES	usrUsbAcmInit.c	PROTOTYPE	void usrUsbAcmInit (void);	INIT_RTN	usrUsbAcmInit ();	_INIT_ORDER	usrIosExtraInit	INIT_AFTER	INCLUDE_USB_INIT	CFG_PARAMS	ACM_TYCO_CHAN_NUMBER}Parameter ACM_TYCO_CHAN_NUMBER {	NAME		ACM Serial Channel	SYNOPSIS	Serial Channel where ACM device will be installed	DEFAULT		6}Component INCLUDE_USB_PEGASUS_END {	NAME		End - Pegasus		SYNOPSIS	End - Pegasus USB Driver	MODULES		usbPegasusEnd.o	REQUIRES	INCLUDE_USB}Component INCLUDE_USB_PEGASUS_END_INIT {	NAME		End - Pegasus Initialization	SYNOPSIS	End - Pegasus USB Driver Initialization	REQUIRES	INCLUDE_USB_PEGASUS_END \			INCLUDE_USB_INIT	EXCLUDES	INCLUDE_USBTOOL	CONFIGLETTES	usrUsbPegasusEndInit.c	PROTOTYPE	void usrUsbPegasusEndInit (void);	INIT_RTN	usrUsbPegasusEndInit ();	_INIT_ORDER	usrIosExtraInit	INIT_AFTER	INCLUDE_USB_INIT	CFG_PARAMS	PEGASUS_IP_ADDRESS \			PEGASUS_GATEWAY_ADDRESS}Parameter PEGASUS_IP_ADDRESS {	NAME		Pegasus IP Address	SYNOPSIS	USB Pegasus Device IP Address	DEFAULT		"90.0.0.3"}Parameter PEGASUS_GATEWAY_ADDRESS {	NAME		Pegasus IP Address	SYNOPSIS	USB Pegasus Device IP Address	DEFAULT		"90.0.0.53"}Component INCLUDE_USB_KLSI_END {	NAME		End - Kawasaki	SYNOPSIS	End - Kawasaki USB Driver	MODULES		usbKlsiEnd.o	REQUIRES	INCLUDE_USB}Component INCLUDE_USB_KLSI_END_INIT {	NAME		End - Kawasaki Initialization	SYNOPSIS	End - Kawasaki USB Driver	REQUIRES	INCLUDE_USB_KLSI_END \			INCLUDE_USB_INIT	EXCLUDES	INCLUDE_USBTOOL	CONFIGLETTES	usrUsbKlsiEndInit.c	PROTOTYPE	void usrUsbKlsiEndInit (void);	INIT_RTN	usrUsbKlsiEndInit ();	_INIT_ORDER	usrIosExtraInit	INIT_AFTER	INCLUDE_USB_INIT	CFG_PARAMS	KLSI_IP_ADDRESS \			KLSI_GATEWAY_ADDRESS}Parameter KLSI_IP_ADDRESS {	NAME		Kawasaki IP Address	SYNOPSIS	USB Kawasaki Device IP Address	DEFAULT		"90.0.0.3"}Parameter KLSI_GATEWAY_ADDRESS {	NAME		Kawasaki IP Address	SYNOPSIS	USB Kawasaki Device IP Address	DEFAULT		"90.0.0.3"}Component INCLUDE_USB_NC1080_END {	NAME		End - Netchip	SYNOPSIS	End - Netchip USB Driver	MODULES		usbNC1080End.o	REQUIRES	INCLUDE_USB}Component INCLUDE_USB_NC1080_END_INIT {	NAME		End - Netchip Initialization	SYNOPSIS	End - Netchip USB Driver Initialization	CONFIGLETTES	usrUsbNC1080EndInit.c	PROTOTYPE	void usrUsbNC1080EndInit (void);	INIT_RTN	usrUsbNC1080EndInit ();	_INIT_ORDER     usrIosExtraInit	INIT_AFTER	INCLUDE_USB_INIT	EXCLUDES	INCLUDE_USBTOOL	REQUIRES	INCLUDE_USB_NC1080_END \			INCLUDE_USB_INIT}Component INCLUDE_KBD_EMULATOR {	NAME		Keyboard Emulator	SYNOPSIS	USB Keyboard Emulator Firmware	MODULES		usbTargKbdLib.o	REQUIRES	INCLUDE_USB_TARG}Component INCLUDE_PRN_EMULATOR {	NAME		Printer Emulator	SYNOPSIS	USB Printer Emulator Firmware	MODULES		usbTargPrnLib.o	REQUIRES	INCLUDE_USB_TARG}Component INCLUDE_D12_EMULATOR {	NAME		D12 Emulator	SYNOPSIS	USB D12 Emulator Firmware	MODULES		usbTargPhilipsD12EvalLib.o	REQUIRES	INCLUDE_USB_TARG}

⌨️ 快捷键说明

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