In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Libsicksaxis: Difference between revisions

From WiiBrew
Jump to navigation Jump to search
Xerpi (talk | contribs)
No edit summary
Xerpi (talk | contribs)
No edit summary
 
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 01: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)