📄 10usb.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 + -