From 81937ce4337a25ab45ae2668c09d843634f4bcdb Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Tue, 26 Jul 2022 13:48:46 +0200 Subject: Update information about Sixaxis MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- libgamepad.h | 18 +++++++++--------- 1 file 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, -- cgit v1.2.3-70-g09d2