13 Jan, 2010

1 commit

  • Implements a new USB-HID for Force Feedback based on the normal
    Logitech Force Feedback code and FF-Memless.

    Currently only supports the FF_CONSTANT effect although the joystick
    appears to support additional non-standard ones.

    Signed-off-by: Gary Stein
    Signed-off-by: Jiri Kosina

    Gary Stein
     

23 Jul, 2009

2 commits

  • list_entry, which is an alias for container_of, cannot return NULL, as
    there is no way to add a NULL value to a doubly linked list.

    A simplified version of the semantic match that findds this problem is as
    follows:
    (http://www.emn.fr/x-info/coccinelle/)

    //
    @r@
    expression x,E;
    statement S1,S2;
    position p,p1;
    @@

    *x = list_entry@p(...)
    ... when != x = E
    *if@p1 (x == NULL) S1 else S2
    //

    Signed-off-by: Julia Lawall
    Signed-off-by: Jiri Kosina

    Julia Lawall
     
  • Add force feedback support for Logitech WingMan Formula Force GP
    (0x046d/0xc293).

    Reported-by: wylda@volny.cz
    Tested-by: wylda@volny.cz
    Signed-off-by: Jiri Kosina

    Jiri Kosina
     

15 May, 2009

1 commit


13 May, 2009

1 commit

  • Some months ago I send patch which adds autocentering for Logitech MOMO Wheel.
    Now I have access to Logitech G25 Racing Wheel and test autocentering for it. I
    write patch for current kernel to support autocentering for G25 in legacy mode
    (this device supports other modes, but after switching device reconnects with
    ID 0xc299 and FF support comes out) and others Logitech (Driving Force,
    Formula Force Ex etc) wheels with ID 046d:c294.

    Signed-off-by: Sergey Belyashov
    Signed-off-by: Jiri Kosina

    Sergey Belyashov
     

15 Oct, 2008

2 commits

  • Current kernel has no support for autocentering for Logitech wheels. By
    default autocentering enabled in wheel and constant effect does not work
    properly. Using USB sniffer I found command which change autocentering
    settings: 0xFE, 0x0D, 0x0R, 0x0L, 0x80, 0x00, 0x00, where R - clockwise force,
    L - counter-clockwise (0x0-0xF, 0xC = 100%).

    Signed-off-by: Sergey Belyashov
    Signed-off-by: Jiri Kosina

    Sergey Belyashov
     
  • Merge the logitech force feedback processing directly into logitech
    driver from the usbhid core.

    Signed-off-by: Jiri Slaby
    Signed-off-by: Jiri Kosina

    Jiri Slaby