summaryrefslogtreecommitdiff
path: root/input/hiddigi/SynapticsTouch/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'input/hiddigi/SynapticsTouch/README.md')
-rw-r--r--input/hiddigi/SynapticsTouch/README.md68
1 files changed, 50 insertions, 18 deletions
diff --git a/input/hiddigi/SynapticsTouch/README.md b/input/hiddigi/SynapticsTouch/README.md
index d52fd4fd..df0347d2 100644
--- a/input/hiddigi/SynapticsTouch/README.md
+++ b/input/hiddigi/SynapticsTouch/README.md
@@ -1,7 +1,9 @@
Synaptics Touch Sample
======================
+
The Synaptics Touch (KMDF) sample demonstrates how to write a HID miniport driver for the Synaptics 3202 touch controller.
+
## Universal Windows Driver Compliant
This sample builds a Universal Windows Driver. It uses only APIs and DDIs that are included in OneCoreUAP.
@@ -15,58 +17,88 @@ Related technologies
[Windows Pointer Device](http://msdn.microsoft.com/en-us/library/windows/hardware/jj151570)
-System requirements
+##System requirements
-------------------
-**Client:** Windows 10
+**Client:** Windows 10 Technical Preview
-**Server:** Windows 10
+**Server:** Windows 10 Technical Preview
-**Phone:** Windows 10
+**Phone:** Windows 10 Technical Preview
File Manifest
-------------
-#### driver.h, driver.c
+
+File
+
+Description
+
+driver.h, driver.c
+
DriverEntry and Events on the Driver Object.
-#### device.h, device.c
+device.h, device.c
+
Events on the Device Object.
-#### queue.h, queue.c
+queue.h, queue.c
+
Contains Events on the I/O Queue Objects.
-#### hid.c, hid.h
+hid.c, hid.h
+
Contains the HID descriptor and functions to handle to HID requests.
-#### idle.c, idle.h
+idle.c, idle.h
+
Contains the declarations for Power Idle specific callbacks and function definitions.
-#### internal.h
+internal.h
+
Contains common types and defintions used internally by the multi touch screen driver.
-#### spb.c
+spb.c
+
Contains all I2C-specific functionality.
-#### init.c
+init.c
+
Contains Synaptics initialization code.
-#### power.c
+power.c
+
Contains Synaptics power-on and power-off functionality.
-#### registry.c
+registry.c
+
This module retrieves platform-specific controller configuration from the registry, or assigns default values if no registry configuration is present.
-#### report.c
+report.c
+
Contains Synaptics specific code for reporting samples.
-#### resolutions.c
+resolutions.c
+
Contains resolution translation defines and types.
-#### rmiinternal.h
+rmiinternal.h
+
Contains common types and defintions used internally by the multi touch screen driver.
-#### SynapticsTouch.inx
+SynapticsTouch.inx
+
File that describes the installation of this driver. The build process converts this into an INF file.
+Makefile.inc
+
+A makefile that defines custom build actions. This includes the conversion of the .INX file into a .INF file
+
+Makefile
+
+This file merely redirects to the real makefile that is shared by all the driver components of the Windows NT DDK.
+
+Sources
+
+Generic file that lists source files and all the build options.