Difference between revisions of "Libsicksaxis"
Jump to navigation
Jump to search
Line 5: | Line 5: | ||
| type = library | | type = library | ||
| author = [[User:Xerpi|xerpi]] | | author = [[User:Xerpi|xerpi]] | ||
− | | version = | + | | 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 |
Type | Library |
Version | 2 |
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)