Difference between revisions of "Libsicksaxis"

From WiiBrew
Jump to navigation Jump to search
Line 1: Line 1:
libsicksaxis is a C written library that implements the PS3 Sixaxis and DualShock 3 USB protocol to read (and set) controller's data.
+
{{lowercase title}}
 +
{{Infobox development tools
 +
| title      = libsicksaxis
 +
| description = PS3 controllers to the Wii
 +
| type        = library
 +
| author      = [[User:Xerpi|xerpi]]
 +
| version    = 1
 +
| download    = https://github.com/xerpi/libsicksaxis/archive/master.zip
 +
| source      = https://github.com/xerpi/libsicksaxis
 +
}}
 +
 
 +
 
 +
'''''libsicksaxis''''' is a C written library that implements the PS3 Sixaxis and DualShock 3 USB protocol to read (and set) controller's data.
  
  

Revision as of 21:20, 1 May 2013

libsicksaxis
General
Author(s)xerpi
TypeLibrary
Version1
Links
Download
Source


libsicksaxis is a C written library that implements the PS3 Sixaxis and DualShock 3 USB protocol to read (and set) controller's data.


Features

  • Read the buttons
  • Read the analog sticks
  • Read the motion sensors (accelerometer and gyro)
  • Read the button pressure
  • Rumble
  • Turn on/off the LEDs
  • Set the controller's MAC
  • Get the controller's MAC

Version 1 improvements (from beta version)

  • Reorganizated the code
  • Improved some functions
  • Changed synchronous USB functions to asyncrhonous (this means it won't lag anymore)