📄 platform.reg
字号:
; The 1st (the least) DWord (32bits) of the MAC Address
; "MACAddress1"=dword:0012
; The 2nd DWord of the MAC Address
; "MACAddress2"=dword:3456
; The 3rd (the most) DWord of the MAC Address
; "MACAddress3"=dword:7890
; DuplexMode: 0:AutoNegotiate, 1:Half, 2:Full (Default:0)
"DuplexMode"=dword:0
; MediaSpeed: 0:AutoSense, 10:10_MBPS, 100:100_MBPS (Default:0)
"MediaSpeed"=dword:0
[HKEY_LOCAL_MACHINE\Comm\CS89501\Parms\TcpIp]
; This should be MULTI_SZ
"DefaultGateway"=""
; This should be SZ... If null it means use LAN, else WAN and Interface.
;"LLInterface"=""
; Use zero for broadcast address? (or 255.255.255.255)
"UseZeroBroadcast"=dword:0
; Thus should be MULTI_SZ, the IP address list
"IpAddress"="0.0.0.0"
; This should be MULTI_SZ, the subnet masks for the above IP addresses
"Subnetmask"="0.0.0.0"
"EnableDHCP"=dword:1
[HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage]
; This should be MULTI_SZ
; This is the list of llip drivers to load
"Bind"=multi_sz:"ppp","CS89501"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable" = dword:1
"ProxyServer" = "proxy1.cirrus.com:8080"
"ProxyOverride"="<local>"
ENDIF
;
; These are the value for our IRDA driver.
;
; IF BSP_EP931X_IRDA
;[HKEY_LOCAL_MACHINE\Comm\IrDA\Linkage]
; "Bind"=multi_sz:"epirda1"
;
;[HKEY_LOCAL_MACHINE\Comm\epirda]
; "DisplayName"="EP9312 Fast Irda Driver"
; "Group"="NDIS"
; "ImagePath"="epirda.dll"
;
;[HKEY_LOCAL_MACHINE\Comm\epirda\Linkage]
; "Route"=multi_sz:"epirda1"
;
;
; The driver will not load without this.
;
;[HKEY_LOCAL_MACHINE\Comm\epirda1\Parms]
; "BusNumber"=dword:0
; "BusType"=dword:0
;
; ENDIF
IF SYSGEN_IRDA
[HKEY_LOCAL_MACHINE\Comm\IrDA\Linkage]
; Need to have IrDA stack bind to the miniport.
"Bind"=multi_sz:"Irsir1"
[HKEY_LOCAL_MACHINE\Comm\Irsir]
"DisplayName"="Serial (COM) IrDA Driver"
"Group"="NDIS"
"ImagePath"="irsir.dll"
[HKEY_LOCAL_MACHINE\Comm\Irsir\Linkage]
"Route"=multi_sz:"Irsir1"
[HKEY_LOCAL_MACHINE\Comm\Irsir1\Parms]
; BusNumber and BusType required for NDIS.
"BusNumber"=dword:0
"BusType"=dword:0
; Serial port.
"Port"=dword:2
; 0 = Use external dongle, 1 = Use internal IR
"IntIR"=dword:1
; 0 = Internal transceiver, 1 = Extended Systems JetEye dongle
"TransceiverType"=dword:0
"DisablePowerManagement"=dword:1
;
; Optional IrSir registry settings.
;
[HKEY_LOCAL_MACHINE\Comm\Irsir1\Parms]
; Baud - can override default supported baud rates for TranceiverTypes.
; Default internal = 2400 | 9600 | 19200 | 38400 | 57600 | 115200. (3F)
; Default ESI = 9600 | 19200 | 115200. (26)
;
; 2400 = (1 << 0), 9600 = (1 << 1), 19200 = (1 << 2),
; 38400 = (1 << 3), 57600 = (1 << 4), 115200 = (1 << 5)
;
; Note:
; ESI dongle will not allow unsupported baud rates 2400, 38400, 57600.
;
; The following example would re-apply the defaults for ESI.
"Baud"=dword:3F
ENDIF
; Keybd driver is the same.
;;;IF BSP_EP931X_KEYPAD
;;;[HKEY_LOCAL_MACHINE\Hardware\DeviceMap\KEYBD]
;;; "Drivername" ="kbdcherryeng.dll"
;;;ENDIF
;;;
;;;IF BSP_EP931X_PS2KEYBOARD
;;;[HKEY_LOCAL_MACHINE\Hardware\DeviceMap\KEYBD]
;;; "Drivername" ="kbdps2eng.dll"
;;;
;;;
;;;ENDIF
;;;
;;;
;;;
;;;*******************************************************************
;;;
;;; Load the keyboard files.
;;;
;;;*******************************************************************
; @CESYSGEN IF CE_MODULES_POINTER
IF BSP_NOMOUSE !
#include "$(DRIVERS_DIR)\keybd\ps2_8042\8042mouse.reg"
ENDIF BSP_NOMOUSE !
; @CESYSGEN ENDIF CE_MODULES_POINTER
; @CESYSGEN IF CE_MODULES_KEYBD
IF BSP_NOKEYBD !
#include "$(DRIVERS_DIR)\keybd\keybd.reg"
#include "$(DRIVERS_DIR)\keybd\ps2_8042\8042keybd.reg"
#include "$(DRIVERS_DIR)\keybd\LayMgr.reg"
ENDIF BSP_NOKEYBD !
; @CESYSGEN ENDIF CE_MODULES_KEYBD
IF BSP_EP931X_PCMCIA
;[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\ATADisk]
; Use this to override the default name of the Storage Card. Windows CE will use "Storage Card",
; "Storage Card2", "Storage Card3", etc. for the name(s).
; "Folder"="PC Card Storage Card"
;HACK:
;HACK: Title: TrueFFS not working
;HACK:
;HACK: This takes the TrueFFS driver out of the registry (so we don't have to edit
;HACK: common.reg or cesysgen.bat). It is taken out because it doesn't work on
;HACK: the platform. Not sure what the problem is yet. If this turns into a permanent
;HACK: workaround, probably want to modify cesysgen.bat.
;HACK:
[HKEY_LOCAL_MACHINE\Drivers\PCMCIA\Detect\90]
"Dll"=""
"Entry"=""
ENDIF
IF BSP_EP931X_SERIAL
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial_1]
"DeviceArrayIndex"=dword:1
"Prefix"="COM"
"Dll"="pl010serial.Dll"
"Order"=dword:0
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial_2]
"DeviceArrayIndex"=dword:2
"Prefix"="COM"
"Dll"="pl010serial.Dll"
"Order"=dword:0
;
; To enable Serial port 3 uncomment the following lines
; and disable support in the kernel for serial port 3.
; (kernel\hal\debug.c)
;
;
; [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\Serial_3]
; "DeviceArrayIndex"=dword:2
; "Prefix"="COM"
; "Dll"="pl010serial.Dll"
; "Order"=dword:2
ENDIF
IF BSP_EP931X_SERMOUSE
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SerMouse]
"Index"=dword:1
"Dll"="SerMouse.dll"
"Prefix"="SRM"
"Order"=dword:1
"Port"=dword:1
ENDIF
; This registry setting controls the checkboxes displayed in the Sounds CPL
; under "enable clicks & taps". Set bit0 if you have a keyboard, set bit1 if
; you have a touch screen. Set bit2 if you have HW buttons (NOTE: for now
; HW buttons are mutually exclusive with the keyboard)
; For ODO setting it to 3=keybd, and touch screen
[HKEY_LOCAL_MACHINE\ControlPanel]
"InputConfig"=dword:0
; @CESYSGEN IF CE_MODULES_POINTER
;
; This registry setting controls the checkboxes displayed in the Sounds CPL
; under "enable clicks & taps". Set bit0 if you have a keyboard, set bit1 if
; you have a touch screen. Set bit2 if you have HW buttons (NOTE: for now
; HW buttons are mutually exclusive with the keyboard)
;
;[HKEY_LOCAL_MACHINE\ControlPanel]
; "InputConfig"=dword:3 ; 3 => keybd and touch screen
IF BSP_EP931X_TOUCH
[HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\TOUCH]
"DriverName"="touch.dll"
"MaxCalError"=dword:300
"CalibrationData"="2118,2074 1294,2822 1290,1298 2901,1282 2893,2816 "
;
; MinInvPressure is the minimum touch resistance that is needed to register a touch
;
; MaxInvPressure is the maximum touch resistance that is needed to before going out
; of polled mode
;
; MaxChange is the maximum change between touches before the sample is descarded.
;
; Default Values:
; "MinInvPressure"=dword:1500
; "MaxInvPressure"=dword:4400
; "MaxChange"=dword:120
[HKEY_CURRENT_USER\ControlPanel\Pen]
"DblTapDist"=dword:14
ENDIF
; @CESYSGEN ENDIF CE_MODULES_POINTER
; @CESYSGEN IF CE_MODULES_PCMCIA
IF BSP_EP931X_PCMCIA
;
; Make sure the driver gets loaded. The PCMCIA driver opens its own key
; in HKLM\Drivers\PCMCIA to extract useful info so this key only needs to
; provide enough info to get the dll loaded at the right time. The GUID
; the IClass value is immutable and matches the one in cardserv.h.
;
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\PCMCIA]
"Dll"="PCMCIA.dll"
"Order"=dword:0
"IClass"=multi_sz:"{6BEAB08A-8914-42fd-B33F-61968B9AAB32}=PCMCIA Card Services"
ENDIF
; @CESYSGEN ENDIF CE_MODULES_PCMCIA
IF BSP_EP931X_USB
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\OHCI]
"Prefix"="HCD"
"Dll"="ohci.dll"
"Index"=dword:1
"Order"=dword:1
; Resource config information. We don't have routines to modify PCI IRQ
; and mem base, so we specify two different config modes - if
; UseExistingSettings is non zero, accept whatever resources were assigned
; by the BIOS, and fill in the Irq and MemBase fields dynamically.
; Otherwise, check settings and fail driver load if IRQ doesn't match the
; registry value.
"Irq"=dword:0F
"MemBase"=dword:FFBFE000
;
; The 9301 needs EGPIO 2 cleared so that the USB device can be powered.
;
"Egpio9Clear"=dword:1
ENDIF
; USB - Mouse Driver
[HKEY_LOCAL_MACHINE\Drivers\USB\LoadClients\Default\Default\3_1_2\Generic_Sample_Mouse_Driver]
"DLL"="USBMOUSE.dll"
; USB - Mouse Driver
[HKEY_LOCAL_MACHINE\Drivers\USB\ClientDrivers\Generic_Sample_Mouse_Driver]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -