Fork of qtsixa/sixad
  • C++ 81.7%
  • C 12.2%
  • Shell 3.9%
  • Makefile 2.2%
Find a file
Conn O'Griofa 93388dccef
Merge pull request #22 from lmeunier/master
Makefile: ensure /etc/udev/rules.d/ is created by the install target
2018-11-22 00:44:19 +00:00
debian sixad: convert to systemd package & stretch compatibility 2017-10-14 12:37:29 +00:00
.gitignore Ignore debian packaging files. 2015-08-21 10:40:38 -04:00
10-hci.rules Enable controller autoconfig 2015-11-15 12:11:21 +01:00
99-sixad.rules 99-sixad.rules: add DS4 2016-03-03 22:38:51 +01:00
bluetooth.cpp Remove non-sixad stuff, sixad to the root. 2015-08-20 14:40:42 -04:00
bluetooth.h Remove non-sixad stuff, sixad to the root. 2015-08-20 14:40:42 -04:00
COPYING Revert change, I don't have time for all this 2011-10-06 04:29:36 +01:00
default Few merged changes. 2016-02-27 21:14:04 -04:00
INSTALL Revert change, I don't have time for all this 2011-10-06 04:29:36 +01:00
Makefile Makefile: ensure /etc/udev/rules.d/ is created by the install target 2018-10-01 16:24:03 +02:00
postinstall-pak sixad: convert to systemd package & stretch compatibility 2017-10-14 12:37:29 +00:00
preinstall-pak sixad: convert to systemd package & stretch compatibility 2017-10-14 12:37:29 +00:00
preremove-pak sixad: convert to systemd package & stretch compatibility 2017-10-14 12:37:29 +00:00
README.md Add sixpair. 2015-08-21 10:15:46 -04:00
remote.cpp Remove non-sixad stuff, sixad to the root. 2015-08-20 14:40:42 -04:00
remote.h Remove non-sixad stuff, sixad to the root. 2015-08-20 14:40:42 -04:00
shared.cpp Few merged changes. 2016-02-27 21:14:04 -04:00
shared.h Few merged changes. 2016-02-27 21:14:04 -04:00
sixad sixad: convert to systemd package & stretch compatibility 2017-10-14 12:37:29 +00:00
sixad-3in1.cpp Fix axis absolute min value 2015-12-01 17:40:45 +01:00
sixad-bin.cpp Remove non-sixad stuff, sixad to the root. 2015-08-20 14:40:42 -04:00
sixad-helper Enable controller autoconfig 2015-11-15 12:11:21 +01:00
sixad-raw.cpp Remove non-sixad stuff, sixad to the root. 2015-08-20 14:40:42 -04:00
sixad-remote.cpp Few merged changes. 2016-02-27 21:14:04 -04:00
sixad-sixaxis.cpp Pi3 Timeout fix 2016-11-09 01:56:59 +00:00
sixad.default Remove non-sixad stuff, sixad to the root. 2015-08-20 14:40:42 -04:00
sixad.log Remove non-sixad stuff, sixad to the root. 2015-08-20 14:40:42 -04:00
sixad.service sixad: convert to systemd package & stretch compatibility 2017-10-14 12:37:29 +00:00
sixaxis.cpp Fix axis absolute min value 2015-12-01 17:40:45 +01:00
sixaxis.h Remove non-sixad stuff, sixad to the root. 2015-08-20 14:40:42 -04:00
sixpair.c sixpair.c: remove bracket 2016-03-03 22:51:02 +01:00
textfile.cpp Remove non-sixad stuff, sixad to the root. 2015-08-20 14:40:42 -04:00
textfile.h Remove non-sixad stuff, sixad to the root. 2015-08-20 14:40:42 -04:00
uinput.cpp Add short wireless controller naming 2015-11-13 19:37:54 +01:00
uinput.h Remove non-sixad stuff, sixad to the root. 2015-08-20 14:40:42 -04:00

sixad

sixad can connect PS3 hardware (Sixaxis/DualShock3, Keypads and Remotes) to a Linux-compatible machine.

Currently sixad supports:

  • Sixaxis/DualShock3 (buttons, axis, accelerometers, leds and rumble)
  • PS3 Navigation controller
  • PS3 Keypads
  • PS3 BD Remotes

sixad also registers the hardware's MAC/ID in the device name (ex: "PLAYSTATION(R)3 Controller (00:XX:X0:0X:XX)".


sixad is copyright Filipe Coelho, licensed under the GNU GPL v2 license.