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

📄 psocconfig.xml

📁 Cypress cy7c63318 鼠标开发板的源代码
💻 XML
📖 第 1 页 / 共 3 页
字号:
<PSOC_DEVICE_DB>
	<PSOC_CONFIG_LIST>
		<PSOC_CONFIG NAME="cy4623_rdk" BASE_DEVICE="CY7C63813-PXC" SOURCE_GEN_TIME="1125607229" CONFIG_SAVE_TIME="1125607229" CONFIG_SAVE_DATE="Thu Sep 01 14:40:29 2005
" VERSION="4.0" DESCRIPTION="" PACKAGE_TYPE="" PACKAGE_SHAPE="2" LOOP_CONFIG_INIT="Enable" UM_INT_GEN_CONTROL="Enable" CONFIG_NAME_PREPEND="Disable" DESIGN_VERSION="" DOC_FILENAME="" DEVICE_DISPLAY_NAME="">
			<DESIGN_FILE_LIST/>
			<USER_MODULE_LIST>
				<USER_MODULE NAME="MSTIMER" INSTANCE_NAME="MSTIMER" VERSION="1.0">
					<SHAPE SHAPE_TYPE="BLOCKLIST" COLOR_INDEX="1" NAME="MSTIMER">
						<RESOURCE_LIST>
							<RESOURCE NAME="MSTIMER" TYPE="TIMER_1MS" DEVICE_RESOURCE_NAME="TIMER_1MS"/>
						</RESOURCE_LIST>
					</SHAPE>
					<PARAMETER_LIST>
						<PARAMETER NAME="DSHID_CallBackCode" VALUE=""/>
						<PARAMETER NAME="DSHID_FirmwareCallBack" VALUE="-1"/>
						<PARAMETER NAME="IntDispatchMode" VALUE="ActiveStatus"/>
					</PARAMETER_LIST>
				</USER_MODULE>
				<USER_MODULE NAME="PITIMER12" INSTANCE_NAME="PITIMER12" VERSION="1.1">
					<SHAPE SHAPE_TYPE="BLOCKLIST" COLOR_INDEX="2" NAME="PITIMER12">
						<RESOURCE_LIST>
							<RESOURCE NAME="PIT" TYPE="TIMER_PRG" DEVICE_RESOURCE_NAME="TIMER_PRG"/>
						</RESOURCE_LIST>
					</SHAPE>
					<PARAMETER_LIST>
						<PARAMETER NAME="DSHID_CallBackCode" VALUE=""/>
						<PARAMETER NAME="DSHID_FirmwareCallBack" VALUE="-1"/>
						<PARAMETER NAME="IntDispatchMode" VALUE="ActiveStatus"/>
						<PARAMETER NAME="InterruptAPI" VALUE="Enable"/>
						<PARAMETER NAME="PI-Timer Divider" VALUE="1"/>
						<PARAMETER NAME="PI-Timer Source" VALUE="Low Power (32 KHz)"/>
					</PARAMETER_LIST>
				</USER_MODULE>
				<USER_MODULE NAME="PS2D" INSTANCE_NAME="PS2D" VERSION="1.2">
					<SHAPE SHAPE_TYPE="BLOCKLIST" COLOR_INDEX="11" NAME="PS2DCY7C63_MOUSE">
						<RESOURCE_LIST/>
					</SHAPE>
					<PARAMETER_LIST>
						<PARAMETER NAME="DSHID_IOConfigType" VALUE="1"/>
						<PARAMETER NAME="DeviceSelect" VALUE="MOUSE"/>
						<PARAMETER NAME="PS2D_Port" VALUE="Port_1"/>
						<PARAMETER NAME="TxBufferSize" VALUE="4"/>
					</PARAMETER_LIST>
				</USER_MODULE>
				<USER_MODULE NAME="SPIM" INSTANCE_NAME="SPIM" VERSION="1.0">
					<SHAPE SHAPE_TYPE="BLOCKLIST" COLOR_INDEX="0" NAME="SPIM">
						<RESOURCE_LIST>
							<RESOURCE NAME="SPIRX" TYPE="SPI_RX" DEVICE_RESOURCE_NAME="SPI_RX_A"/>
							<RESOURCE NAME="SPITX" TYPE="SPI_TX" DEVICE_RESOURCE_NAME="SPI_TX_A"/>
						</RESOURCE_LIST>
					</SHAPE>
					<PARAMETER_LIST>
						<PARAMETER NAME="BitOrder" VALUE="MSBFirst"/>
						<PARAMETER NAME="CPHA" VALUE="High"/>
						<PARAMETER NAME="CPOL" VALUE="High"/>
						<PARAMETER NAME="ClockDivider" VALUE="96"/>
						<PARAMETER NAME="IntDispatchMode" VALUE="ActiveStatus"/>
						<PARAMETER NAME="SPI Pins" VALUE="5V SDIO(P1.5)/SCK(P1.4)"/>
					</PARAMETER_LIST>
				</USER_MODULE>
				<USER_MODULE NAME="USB" INSTANCE_NAME="USB" VERSION="1.5">
					<SHAPE SHAPE_TYPE="BLOCKLIST" COLOR_INDEX="3" NAME="USBHIDCY7C63">
						<RESOURCE_LIST>
							<RESOURCE NAME="EP0" TYPE="USB_EP0" DEVICE_RESOURCE_NAME="EPT0"/>
							<RESOURCE NAME="EP1" TYPE="USB_EP1" DEVICE_RESOURCE_NAME="EPT1"/>
							<RESOURCE NAME="EP2" TYPE="USB_EP2" DEVICE_RESOURCE_NAME="EPT2"/>
							<RESOURCE NAME="SIE_ACT" TYPE="USB_SIE" DEVICE_RESOURCE_NAME="USB_SIE"/>
							<RESOURCE NAME="SIE_RESET" TYPE="USB_XCVR" DEVICE_RESOURCE_NAME="USB_RESET"/>
						</RESOURCE_LIST>
					</SHAPE>
					<PARAMETER_LIST>
						<PARAMETER NAME="DSHID_Class" VALUE="HID"/>
						<PARAMETER NAME="DSHID_NumDataEndpoints" VALUE="2"/>
						<PARAMETER NAME="DSHID_SupportsBULK" VALUE="Disabled"/>
						<PARAMETER NAME="DSHID_SupportsINT" VALUE="Enabled"/>
						<PARAMETER NAME="DSHID_SupportsISOC" VALUE="Disabled"/>
						<PARAMETER NAME="DSHID_bNumDevices" VALUE="1"/>
						<PARAMETER NAME="DSHID_bNumHIDReports" VALUE="1"/>
						<PARAMETER NAME="DSHID_bNumInterfaces" VALUE="1"/>
						<PARAMETER NAME="DSHID_bNumStringDescrs" VALUE="2"/>
						<PARAMETER NAME="DSHID_bWizardRan" VALUE="1"/>
						<PARAMETER NAME="DSHID_hASMHeaderCode" VALUE=""/>
						<PARAMETER NAME="DSHID_hCHeaderCode" VALUE=""/>
						<PARAMETER NAME="DSHID_hfDescriptors" VALUE="AREA  UserModules     (ROM,REL,CON)
;----------------------------------------------------------------------
; Descriptor Dispatch Tables
;   The following tables provide the dispatching pointers and
;   descriptor lengths necessary for the request handler to
;   respond to USB requests.
;----------------------------------------------------------------------

;----------------------------------------------------------------------
; Device Dispatch Table
;   for User Module: (USB)
;----------------------------------------------------------------------
AREA  func_lit     (ROM,REL,CON)
EXPORT USB_DEVICE_LOOKUP
.LITERAL
USB_DEVICE_LOOKUP:                               ;
  LT_START    1                                  ; Number of devices defined for USB
  LT_ENTRY    USB_D0_CONFIG_LOOKUP, USB_D0_CONFIG_DESCR_TABLE
.ENDLITERAL

;----------------------------------------------------------------------
; Configuration Dispatch Table
;   for Device: (USB_D0)
;----------------------------------------------------------------------
AREA  func_lit     (ROM,REL,CON)
EXPORT USB_D0_CONFIG_LOOKUP
.LITERAL
USB_D0_CONFIG_LOOKUP:                            ;
  LT_START    1                                  ; Number of configurations
  LT_ENTRY    USB_D0_C1_EP_SETUP, USB_D0_C1_INTERFACE_LOOKUP
.ENDLITERAL

;----------------------------------------------------------------------
; Interface Look Up Table
; 
; This look up table points to three tables.  Each of those tables is
; indexed by the selected interface number provided by the request.
;
; Item 0: HID Report GET_REPORT/SET_REPORT Lookup Table
; Item 1: HID Report Descriptor Transfer Descriptor Table
; Item 2: HID Class Descriptor Transfer Descriptor Table
;----------------------------------------------------------------------
AREA  func_lit     (ROM,REL,CON)
EXPORT USB_D0_C1_INTERFACE_LOOKUP
.LITERAL
USB_D0_C1_INTERFACE_LOOKUP:                      ;
  DW    USB_D0_C1_INTERFACE_RPT_LOOKUP           ; Interface GET_REPORT/SET_REPORT Lookup Table
  DW    USB_D0_C1_HID_RPT_DESCR_TABLE            ; HID Report Descriptor Transfer Descriptor Table
  DW    USB_D0_C1_HID_CLASS_DESCR_TABLE          ; HID Class Descriptor Transfer Descriptor Table
.ENDLITERAL

;----------------------------------------------------------------------
; Endpoint Setup Table
; 
; This table provides the data to configure the endpoint mode registers
; for IN/OUT direction.
;----------------------------------------------------------------------
AREA  func_lit     (ROM,REL,CON)
.LITERAL
USB_D0_C1_EP_SETUP:                              ;
  DB    USB_DIR_IN                               ; Endpoint EP1(IN)
  DB    USB_DIR_UNUSED                           ; Endpoint EP2 not used for this configuration
.ENDLITERAL

;----------------------------------------------------------------------
; Interface Lookup Table
; 
; This table is indexed by interface number.
;
;----------------------------------------------------------------------
EXPORT USB_D0_C1_INTERFACE_RPT_LOOKUP
.LITERAL
USB_D0_C1_INTERFACE_RPT_LOOKUP:                  ;
  DW    USB_D0_C1_I0_HID_RPT_LOOKUP              
.ENDLITERAL

;----------------------------------------------------------------------
; HID Class Descriptor transfer descriptor table
;----------------------------------------------------------------------
AREA  func_lit     (ROM,REL,CON)
EXPORT USB_D0_C1_HID_CLASS_DESCR_TABLE
.LITERAL
USB_D0_C1_HID_CLASS_DESCR_TABLE:                 ;
  TD_START_TABLE 1                               ; Number of interfaces/HID Class Descriptors
  TD_ENTRY       USB_DS_ROM, DESCR_SIZE_HID_CLASS, USB_D0_C1_I0_HID_DESCR_START, NULL_PTR
.ENDLITERAL

;----------------------------------------------------------------------
; HID Report Descriptor transfer descriptor table
;----------------------------------------------------------------------
AREA  func_lit     (ROM,REL,CON)
EXPORT USB_D0_C1_HID_RPT_DESCR_TABLE
.LITERAL
USB_D0_C1_HID_RPT_DESCR_TABLE:                   ;
  TD_START_TABLE 1                               ; Number of interfaces/HID Report Descriptors
  TD_ENTRY       USB_DS_ROM, USB_HID_REPORT_1_DESCR_SIZE, USB_HID_REPORT_1_DESCR_START, NULL_PTR
.ENDLITERAL
;----------------------------------------------------------------------
; HID Report Lookup Table for (USB_D0_C1_I0)
;----------------------------------------------------------------------
AREA  func_lit     (ROM,REL,CON)
.LITERAL
USB_D0_C1_I0_HID_RPT_LOOKUP:                     
  LT_START    4                                  ; 4 Entries
  LT_ENTRY    USB_D0_C1_I0_IN_RPTS, NULL_PTR     ; IN Reports
  LT_ENTRY    USB_D0_C1_I0_OUT_RPTS, NULL_PTR    ; OUT Reports
  LT_ENTRY    USB_D0_C1_I0_FEATURE_RPTS, NULL_PTR; FEATURE Reports
.ENDLITERAL
;----------------------------------------------------------------------
; HID IN Report Transfer Descriptor Table for ()
;----------------------------------------------------------------------
IF WIZARD_DEFINED_REPORT_STORAGE
AREA  func_lit     (ROM,REL,CON)
.LITERAL
USB_D0_C1_I0_IN_RPTS:                            
  TD_START_TABLE 1                               ; Only 1 Transfer Descriptor
  TD_ENTRY       USB_DS_RAM, USB_HID_RPT_1_IN_RPT_SIZE, USB_INTERFACE_0_IN_RPT_DATA, NULL_PTR
.ENDLITERAL
ENDIF ; WIZARD_DEFINED_REPORT_STORAGE
;----------------------------------------------------------------------
; HID OUT Report Transfer Descriptor Table for ()
;----------------------------------------------------------------------
IF WIZARD_DEFINED_REPORT_STORAGE
AREA  func_lit     (ROM,REL,CON)
.LITERAL
USB_D0_C1_I0_OUT_RPTS:                           
  TD_START_TABLE 1                               ; Only 1 Transfer Descriptor
  TD_ENTRY       USB_DS_RAM, USB_HID_RPT_1_OUT_RPT_SIZE, USB_INTERFACE_0_OUT_RPT_DATA, NULL_PTR
.ENDLITERAL

⌨️ 快捷键说明

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