Peripheral Detection And Driver Loading Sequence - Psion EP10 User Manual

Hand-held computer hdk
Hide thumbs Also See for EP10:
Table of Contents

Advertisement

Chapter 3: Software

Peripheral Detection and Driver Loading Sequence

For example:
; Registry entry for a software program named Scanner Program, version 1.5.21
;
[HKLM\Software\Psion\SystemProperties\Software\Scanner Program]
"@"="Components"
"Value"="1.5.21"
This example creates an entry in the Components list of the System Properties tab of the System Control
Panel applet, which reads "Scanner Program: 1.5.21".
3.5
Peripheral Detection and Driver Loading Sequence
When a peripheral is attached to the docking connector, the following steps are performed to detect and
identify the connected hardware and load the appropriate drivers:
1.
The device ID is detected.
2.
The registry is searched for a matching device ID. If a matching entry is not found, the detect
operation terminates.
3.
If a matching device entry is found, the registry entry for the driver (if any) is copied to the active
registry key.
4.
If one or more RegCopy entries are found, the source keys are copied to the destination
key locations.
5.
Power is enabled to the connector.
6.
If USB functionality is specified, the USB (OTG or Host) ports/hub are enabled.
7.
The device-specific driver (if there is one) is loaded.
The peripheral attached to the docking connector is identified to the EP10 by means of a resistor. The value
of the resistor provides a Device ID number, and indicates which functionalities of the EP10 must be enabled
for that peripheral, according to the following table:
Table 3.3
Device
ID
0
1
2
3
4
5
6
7
8
9
10
11
12
13
1
These IDs are available for 3rd party peripherals, but may be used by Psion for other devices in the future.
18
Psion EP10 HDK User Manual
Docking Device Identification
Resistor
1 M
Open circuit; nothing attached
150 K
Reserved
59 K
RV4002 DB9 RS-232 snap module
34.8 K
RV4001 USB snap module
23.2 KΩ
User defined (for use with HDK)
16.2 K
Vehicle cradle
11.8 KΩ
User defined (for use with HDK)
8.66 K
Quad dock
6.34 K
Single dock
4.53 K
Single dock with expansion (reserved)
3.01 K
Reserved
1.82 K
Reserved
825
Reserved
0 
Short circuit
Peripheral
1
1
USB OTG USB Host
Power
ON
OFF
OFF
ON
OFF
OFF
ON
ON
ON
ON
OFF
OFF
ON
OFF
OFF
ON
ON
ON
ON
ON
ON

Advertisement

Table of Contents
loading

Table of Contents