aboutsummaryrefslogtreecommitdiffstats
path: root/libgamepad.h
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2022-07-26 13:48:46 +0200
committerMattias Andrée <maandree@kth.se>2022-07-26 13:48:46 +0200
commit81937ce4337a25ab45ae2668c09d843634f4bcdb (patch)
treec6f6a8e2999eed7534fccad2ac5d8db60cfac84c /libgamepad.h
parentFix errors in last commit (diff)
downloadlibgamepad-81937ce4337a25ab45ae2668c09d843634f4bcdb.tar.gz
libgamepad-81937ce4337a25ab45ae2668c09d843634f4bcdb.tar.bz2
libgamepad-81937ce4337a25ab45ae2668c09d843634f4bcdb.tar.xz
Update information about Sixaxis
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'libgamepad.h')
-rw-r--r--libgamepad.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/libgamepad.h b/libgamepad.h
index 3f8bfb7..a6002fe 100644
--- a/libgamepad.h
+++ b/libgamepad.h
@@ -531,13 +531,8 @@ enum libgamepad_game_controller {
*
* Released 2007-11-11 for PlayStation 3
*
- * Note:
- * - Newer Linux drivers no longer report pressure on the D-pad
- * - Newer Linux drivers no longer report pressure L1, L2, Triangle, Square, Cross, or Circle
- * - Newer Linux drivers report one less motion axis than older drivers
- * - Older Linux drivers failed to report left pressure on the D-pad
- *
- * Adds rumble support to `LIBGAMEPAD_CONTROLLER_SIXAXIS`
+ * Adds rumble support to `LIBGAMEPAD_CONTROLLER_SIXAXIS`,
+ * no other differences
*/
LIBGAMEPAD_CONTROLLER_DUAL_SHOCK_3,
@@ -584,8 +579,13 @@ enum libgamepad_game_controller {
*
* Note:
* - Newer Linux drivers no longer report pressure on the D-pad
+ * (reason: "there is no good way for reporting them")
* - Newer Linux drivers no longer report pressure L1, L2, Triangle, Square, Cross, or Circle
- * - Newer Linux drivers report one less motion axis than older drivers
+ * (reason: "there is no good way for reporting them")
+ * - Newer Linux drivers no longer report gyroscope readings
+ * (reason: "very difficult to manage from within the driver even to get
+ * data, the sensor is inaccurate and the behavior is very
+ * different between hardware revisions")
* - Older Linux drivers failed to report left pressure on the D-pad
*
* Layout:
@@ -612,7 +612,7 @@ enum libgamepad_game_controller {
* - Wireless via Bluetooth 2.1+EDR
* - 4 digital LEDs numbered 1 through 4
* - 3 axis accelerometer
- * - 3 axis gyroscope
+ * - 1 axis gyroscope
* - Built in single-channel speaker
*/
LIBGAMEPAD_CONTROLLER_SIXAXIS,