libsicksaxis

From WiiBrew
Jump to: navigation, search

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)