Difference between revisions of "Libsicksaxis"

From WiiBrew
Jump to navigation Jump to search
 
Line 5: Line 5:
 
| type        = library
 
| type        = library
 
| author      = [[User:Xerpi|xerpi]]
 
| author      = [[User:Xerpi|xerpi]]
| version    = 1
+
| version    = 2
 
| download    = https://github.com/xerpi/libsicksaxis/archive/master.zip
 
| download    = https://github.com/xerpi/libsicksaxis/archive/master.zip
 
| source      = https://github.com/xerpi/libsicksaxis
 
| source      = https://github.com/xerpi/libsicksaxis
Line 22: Line 22:
 
* Rumble
 
* Rumble
 
* Turn on/off the LEDs
 
* Turn on/off the LEDs
* Set the controller's MAC
+
* Set the controller's bluetooth MAC
* Get the controller's MAC
+
* Get the controller's bluetooth MAC
 +
 
 +
== Version 2 ==
 +
 
 +
* Rewritten from scratch
 +
* Should be more stable
  
 
== Version 1 improvements (from beta version) ==
 
== Version 1 improvements (from beta version) ==

Latest revision as of 00:39, 13 January 2014

libsicksaxis
General
Author(s)xerpi
TypeLibrary
Version2
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 bluetooth MAC
  • Get the controller's bluetooth MAC

Version 2

  • Rewritten from scratch
  • Should be more stable

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)