Re: joydev: support for Saitek PS1000 gamepad

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Simon,

thanks for your help!

> If you can post/decode the descriptor that might provide some insight into
> the problem.

I've attached the hid report descriptor in binary and spec format.


Andreas
Usage Page (Desktop),               ; Generic desktop controls (01h)
Usage (Gamepad),                    ; Gamepad (05h, application collection)
Collection (Application),
    Usage (Pointer),                ; Pointer (01h, physical collection)
    Collection (Physical),
        Usage Page (Desktop),       ; Generic desktop controls (01h)
        Usage (X),                  ; X (30h, dynamic value)
        Usage (Y),                  ; Y (31h, dynamic value)
        Usage (Z),                  ; Z (32h, dynamic value)
        Usage (Rz),                 ; Rz (35h, dynamic value)
        Usage (Rx),                 ; Rx (33h, dynamic value)
        Usage (Slider),             ; Slider (36h, dynamic value)
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Maximum (255),
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Minimum (0),
        Logical Maximum (255),
        Physical Minimum (0),
        Physical Maximum (255),
        Unit,
        Report Size (8),
        Report Count (5),
        Input (Variable),
    End Collection,
    Usage (Hat Switch),             ; Hat switch (39h, dynamic value)
    Logical Minimum (1),
    Logical Maximum (8),
    Physical Minimum (0),
    Physical Maximum (315),
    Unit (Degrees),
    Report Size (4),
    Report Count (1),
    Input (Constant, Variable),
    Usage Page (Button),            ; Button (09h)
    Usage Minimum (01h),
    Usage Maximum (0Dh),
    Logical Minimum (0),
    Logical Maximum (1),
    Report Size (1),
    Report Count (13),
    Input (Constant, Variable),
    Report Count (7),
    Input (Constant),
    Usage Page (LED),               ; LEDs (08h)
    Usage (43h),
    Logical Minimum (0),
    Logical Maximum (255),
    Physical Minimum (0),
    Physical Maximum (255),
    Report Size (8),
    Report Count (4),
    Output (Variable, Volatile),
End Collection

Attachment: saitek_ps1000.bin
Description: Binary data


[Index of Archives]     [Linux Media Devel]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Linux Wireless Networking]     [Linux Omap]

  Powered by Linux