Drivers Stantum

Return to: 2009 News Releases

One thing which Rafe witnessed at MWC was Stantum's demonstrations of some insanely responsive multi-touch applets working on a standard resistive touchscreen. Leaving aside the demo applets (and also Rafe's own comments, he's still writing up MWC as we speak), then surely this type of technology is what Nokia should be building into its touchscreen phones, so that text input can be increased. Stanton Driver License Office hours of operation, address, available services & more.

BORDEAUX, France, Dec. 8, 2009 – Stantum (www.stantum.com), a pioneer developer of multi-touch technology, and Gunze USA (www.gunzeusa.com), a world leader in resistive touch-panel manufacturing, today announced a partnership to co-design and deliver multi-touch solutions to the North American professional market.

  1. Contribute to crewrktablets/rk3xkernel3.0.36 development by creating an account on GitHub.
  2. Driver Signing.; 2 minutes to read; t; D; C; In this article. Driver signing associates a digital signature with a driver package. Windows device installation uses digital signatures to verify the integrity of driver packages and to verify the identity of the vendor (software publisher) who provides the driver packages. In addition, the kernel-mode code signing policy for 64-bit.
Drivers Stantum

The joint commitment will allow Gunze USA’s clients to benefit from Stantum’s multi-touch technology, with advantages such as:

  • 10+ touches;
  • fingers and stylus input;
  • finger-pressure detection;
  • low power consumption; and
  • native Windows 7 support, with no driver required.

The two companies will co-design multi-touch modules based on the joint expertise of Stantum’s seven years of pioneering, proven multi–touch experience and Gunze USA’s leading manufacturing of touch–panels solutions, its workforce and its know-how.

Drivers status mn

“We are very pleased to work with Gunze USA,” said Francois Jeanneau, Stantum’s sales & business development director, North America. “Their superior quality of touch sensor solutions and their advanced manufacturing capabilities will enable North American customers to integrate multi–touch functionality into their products.”

Commented Aparna Sharma, president of Gunze USA: “We are excited to expand our product line and to include true multi–touch products in our portfolio. Stantum’s pioneering position in the industry now enables us to offer state–of–the–art multi–touch solutions to our existing and future customers.”

Gunze USA will provide these custom multi–touch modules to the North American market for use in industrial, automotive, defense, aerospace, medical, kiosk/point–of–sales, and other professional applications.

Unlike capacitive multi–touch, Stantum’s technology is particularly well suited to these professional markets, thanks to its:

  • immunity to EMI issues, via easy coexistence with Wi–Fi or Bluetooth antennas around the screen;
  • stylus input and high precision, enabling handwriting recognition; and
  • ability to work flawlessly with gloves.

With this agreement, Gunze joins Stantum’s growing network of qualified touch-solutions partners and will benefit from the multi–touch pioneer’s dedicated support and design services.

About Gunze

Gunze (www.gunzeusa.com) is a world leader in resistive touch panel manufacturing. Gunze Ltd. Japan established Gunze USA in 1988 to better serve the needs of the North American market. Gunze works with OEMs and system integrators to design the most effective touch panel solutions. Gunze touch panels include polarizer and anti–reflective configurations with polycarbonate and glass substrates. Gunze designs and manufactures 4–wire, 5–wire and 8–wire touch sensors in their state–of–the–art facilities in North America and Asia for consumer electronics, industrial, automotive, medical, mobile, and POS/ kiosk applications.

About Stantum

Stantum (www.stantum.com) has been the pioneering company in multi–touch technology since 2002, and in 2005 was the first company to market commercial products using a truly reliable multi–touch user interface. Today, Stantum’s patented and breakthrough multi–touch technology portfolio is available under license of IP bricks and associated engineering and design services. Stantum is headquartered in Bordeaux, France.

Return to: 2009 News Releases

Drivers Status Mn

From: simon <[email protected](none)>
Add support the SRW-S1 by patching HID descriptor to read axis
as Generic Desktop X, Y and Z (rather than Usage page being
'Simulation').
Signed-off-by: Simon Wood <[email protected]>
tested-by: John Murphy <[email protected]>
---
drivers/hid/Kconfig 6 +++++
drivers/hid/Makefile 1 +
drivers/hid/hid-core.c 1 +
drivers/hid/hid-ids.h 3 +++
drivers/hid/hid-srws1.c 58 +++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 69 insertions(+)
create mode 100644 drivers/hid/hid-srws1.c
diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig
index e7d6a13..3c98517 100644
--- a/drivers/hid/Kconfig
+++ b/drivers/hid/Kconfig
@@ -596,6 +596,12 @@ config HID_SPEEDLINK
---help---
Support for Speedlink Vicious and Divine Cezanne mouse.
+config HID_SRWS1
+ tristate 'Steelseries SRW-S1 steering wheel support'
+ depends on USB_HID
+ ---help---
+ Support for Steelseries SRW-S1 steering wheel
+
config HID_SUNPLUS
tristate 'Sunplus wireless desktop'
depends on USB_HID
diff --git a/drivers/hid/Makefile b/drivers/hid/Makefile
index b622157..d3102e2 100644
--- a/drivers/hid/Makefile
+++ b/drivers/hid/Makefile
@@ -101,6 +101,7 @@ obj-$(CONFIG_HID_SAMSUNG) += hid-samsung.o
obj-$(CONFIG_HID_SMARTJOYPLUS) += hid-sjoy.o
obj-$(CONFIG_HID_SONY) += hid-sony.o
obj-$(CONFIG_HID_SPEEDLINK) += hid-speedlink.o
+obj-$(CONFIG_HID_SRWS1) += hid-srws1.o
obj-$(CONFIG_HID_SUNPLUS) += hid-sunplus.o
obj-$(CONFIG_HID_GREENASIA) += hid-gaff.o
obj-$(CONFIG_HID_THRUSTMASTER) += hid-tmff.o
diff --git a/drivers/hid/hid-core.c b/drivers/hid/hid-core.c
index eb2ee11..65cda7f 100644
--- a/drivers/hid/hid-core.c
+++ b/drivers/hid/hid-core.c
@@ -1697,6 +1697,7 @@ static const struct hid_device_id hid_have_special_driver[] = {
{ HID_USB_DEVICE(USB_VENDOR_ID_SONY, USB_DEVICE_ID_SONY_NAVIGATION_CONTROLLER) },
{ HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_SONY, USB_DEVICE_ID_SONY_PS3_CONTROLLER) },
{ HID_USB_DEVICE(USB_VENDOR_ID_SONY, USB_DEVICE_ID_SONY_VAIO_VGX_MOUSE) },
+ { HID_USB_DEVICE(USB_VENDOR_ID_STEELSERIES, USB_DEVICE_ID_STEELSERIES_SRWS1) },
{ HID_USB_DEVICE(USB_VENDOR_ID_SUNPLUS, USB_DEVICE_ID_SUNPLUS_WDESKTOP) },
{ HID_USB_DEVICE(USB_VENDOR_ID_THRUSTMASTER, 0xb300) },
{ HID_USB_DEVICE(USB_VENDOR_ID_THRUSTMASTER, 0xb304) },
diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
index 4dfa605..f5976f3 100644
--- a/drivers/hid/hid-ids.h
+++ b/drivers/hid/hid-ids.h
@@ -723,6 +723,9 @@
#define USB_VENDOR_ID_STANTUM_SITRONIX 0x1403
#define USB_DEVICE_ID_MTP_SITRONIX 0x5001
+#define USB_VENDOR_ID_STEELSERIES 0x1038
+#define USB_DEVICE_ID_STEELSERIES_SRWS1 0x1410
+
#define USB_VENDOR_ID_SUN 0x0430
#define USB_DEVICE_ID_RARITAN_KVM_DONGLE 0xcdab
diff --git a/drivers/hid/hid-srws1.c b/drivers/hid/hid-srws1.c
new file mode 100644
index 0000000..7776d74
--- /dev/null
+++ b/drivers/hid/hid-srws1.c
@@ -0,0 +1,58 @@
+/*
+ * HID driver for Steelseries SRW-S1
+ *
+ * Copyright (c) 2013 Simon Wood
+ */
+
+/*
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 of the License, or (at your option)
+ * any later version.
+ */
+
+#include <linux/device.h>
+#include <linux/hid.h>
+#include <linux/module.h>
+
+#include 'hid-ids.h'
+
+static __u8 *srws1_report_fixup(struct hid_device *hdev, __u8 *rdesc,
+ unsigned int *rsize)
+{
+ if (*rsize >= 115 && rdesc[11] 0x02 && rdesc[13] 0xc8
+ && rdesc[29] 0xbb && rdesc[40] 0xc5) {
+ hid_info(hdev, 'Fixing up Steelseries SRW-S1 report descriptorn');
+ rdesc[11] = 0x01;
+ rdesc[13] = 0x30;
+ rdesc[29] = 0x31;
+ rdesc[40] = 0x32;
+ }
+ return rdesc;
+}
+
+static const struct hid_device_id srws1_devices[] = {
+ { HID_USB_DEVICE(USB_VENDOR_ID_STEELSERIES, USB_DEVICE_ID_STEELSERIES_SRWS1) },
+ { }
+};
+MODULE_DEVICE_TABLE(hid, srws1_devices);
+
+static struct hid_driver srws1_driver = {
+ .name = 'srws1',
+ .id_table = srws1_devices,
+ .report_fixup = srws1_report_fixup
+};
+
+static int __init srws1_init(void)
+{
+ return hid_register_driver(&srws1_driver);
+}
+
+static void __exit srws1_exit(void)
+{
+ hid_unregister_driver(&srws1_driver);
+}
+
+module_init(srws1_init);
+module_exit(srws1_exit);
+MODULE_LICENSE('GPL');
--
1.7.10.4
--
To unsubscribe from this list: send the line 'unsubscribe linux-kernel' in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/