diff options
-rw-r--r-- | libgamepad.h | 18 |
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, |