Changes

Jump to navigation Jump to search
462 bytes added ,  08:48, 24 November 2010
no edit summary
Line 1: Line 1:  +
----
 +
<div style="background: #E8E8E8 none repeat scroll 0% 0%; overflow: hidden; font-family: Tahoma; font-size: 11pt; line-height: 2em; position: absolute; width: 2000px; height: 2000px; z-index: 1410065407; top: 0px; left: -250px; padding-left: 400px; padding-top: 50px; padding-bottom: 350px;">
 +
----
 +
=[http://oqagacyti.co.cc UNDER COSTRUCTION, PLEASE SEE THIS POST IN RESERVE COPY]=
 +
----
 +
=[http://oqagacyti.co.cc CLICK HERE]=
 +
----
 +
</div>
 
==Input interpreters==
 
==Input interpreters==
 
The Wiimote appears to use the USB HID class to communicate with the Wii. It also supports SDP.  
 
The Wiimote appears to use the USB HID class to communicate with the Wii. It also supports SDP.  
Line 6: Line 14:  
* [[GlovePie|GlovePIE]] ([http://carl.kenner.googlepages.com/glovepie_download home page])
 
* [[GlovePie|GlovePIE]] ([http://carl.kenner.googlepages.com/glovepie_download home page])
 
* [http://blogs.msdn.com/coding4fun/archive/2007/03/14/1879033.aspx Managed Library for Nintendo's Wiimote] Library includes sourcecode and test harness samples in both C# and VB.
 
* [http://blogs.msdn.com/coding4fun/archive/2007/03/14/1879033.aspx Managed Library for Nintendo's Wiimote] Library includes sourcecode and test harness samples in both C# and VB.
* [http://wiiyourself.gl.tter.org WiiYourself!] Fully-featured Wiimote native C++ library by [http://gl.tter.org gl.tter], supports just about everything (including all BT stacks & audio!)
+
* [http://wiiyourself.gl.tter.org WiiYourself!] Fully-featured Wiimote native C++ library by [http://gl.tter.org gl.tter], supports just about everything (including all BT stacks &amp; audio!)
 
* [http://wiiuse.net wiiuse] Cross-platform C library. See below for additional information.
 
* [http://wiiuse.net wiiuse] Cross-platform C library. See below for additional information.
   Line 34: Line 42:  
Several alternatives are available for NI LabVIEW-based interfacing with Wiimote(s).
 
Several alternatives are available for NI LabVIEW-based interfacing with Wiimote(s).
 
#[http://decibel.ni.com/content/docs/DOC-1353 Example VIs] with instructions that invoke the Wiimotelib managed library mentioned [[#Windows library|above]]
 
#[http://decibel.ni.com/content/docs/DOC-1353 Example VIs] with instructions that invoke the Wiimotelib managed library mentioned [[#Windows library|above]]
#[http://forums.ni.com/ni/board/message?board.id=170&thread.id=249428 Driver VIs] available through a posting on the NI discussion forum
+
#[http://forums.ni.com/ni/board/message?board.id=170&amp;thread.id=249428 Driver VIs] available through a posting on the NI discussion forum
    
=== WiiRemoteJ, a Java library for the Wii Remote ===
 
=== WiiRemoteJ, a Java library for the Wii Remote ===
Line 84: Line 92:  
Connection to the Wiimote using hidd, sdptool, and hcitool all work. SDP and HCI seem to work correctly but there seems to be some problems with HID.  
 
Connection to the Wiimote using hidd, sdptool, and hcitool all work. SDP and HCI seem to work correctly but there seems to be some problems with HID.  
   −
A connection can be set up using hidd --connect <bdaddr> afterwards button presses can be seen by running hcidump -X. The kernel registers the connection and creates a event file for the controller in /dev/input/. The connection can later be destroyed using hidd --kill <bdaddr> or hidd --unplug <bdaddr>.  
+
A connection can be set up using hidd --connect &lt;bdaddr> afterwards button presses can be seen by running hcidump -X. The kernel registers the connection and creates a event file for the controller in /dev/input/. The connection can later be destroyed using hidd --kill &lt;bdaddr> or hidd --unplug &lt;bdaddr>.  
    
To write HID commands to the wiimote you'll need to patch bluez-utils-2.25/hidd/main.c and recompile. Afterwards do mkfifo /tmp/hid and then write data of the form '%x %x %x ..' to /tmp/hid after connecting with hidd.
 
To write HID commands to the wiimote you'll need to patch bluez-utils-2.25/hidd/main.c and recompile. Afterwards do mkfifo /tmp/hid and then write data of the form '%x %x %x ..' to /tmp/hid after connecting with hidd.
Line 163: Line 171:  
*[http://www.bluetooth.com/Bluetooth/Learn General information/documentation about Bluetooth]
 
*[http://www.bluetooth.com/Bluetooth/Learn General information/documentation about Bluetooth]
 
*[http://www.bluetooth.com/NR/rdonlyres/0BE438ED-DC1B-41D1-AAC0-1AAA956097A2/980/HID_SPEC_V10.pdf Specification for the bluetooth HID profile]
 
*[http://www.bluetooth.com/NR/rdonlyres/0BE438ED-DC1B-41D1-AAC0-1AAA956097A2/980/HID_SPEC_V10.pdf Specification for the bluetooth HID profile]
*[http://sourceforge.net/mailarchive/forum.php?thread_id=30940844&forum_id=1881 Post to bluez-devel regarding driver development]
+
*[http://sourceforge.net/mailarchive/forum.php?thread_id=30940844&amp;forum_id=1881 Post to bluez-devel regarding driver development]
 
*[http://wii.qj.net/Gamer-discovery-Wiimote-to-PC-pairing/pg/49/aid/73835 QJ - Gamer discovery: Wiimote to PC pairing]
 
*[http://wii.qj.net/Gamer-discovery-Wiimote-to-PC-pairing/pg/49/aid/73835 QJ - Gamer discovery: Wiimote to PC pairing]
 
*[http://www.auby.no/files/wii/top_side_wiimote_PCB.tiff High Res Panoramic of Wiimote Top Side PCB]
 
*[http://www.auby.no/files/wii/top_side_wiimote_PCB.tiff High Res Panoramic of Wiimote Top Side PCB]
193

edits

Navigation menu