diff options
| author | Kimplul <kimi.h.kuparinen@gmail.com> | 2020-11-02 21:16:49 +0200 |
|---|---|---|
| committer | Kimplul <kimi.h.kuparinen@gmail.com> | 2020-11-02 21:16:49 +0200 |
| commit | 6a7ab83543e4f4e10740015ecdcc2c44d51fdca8 (patch) | |
| tree | 13220d3d322e380f867afdea9f3f2808c67206fb /hid-tmt300rs.c | |
| parent | a1f8db1a34227007ed2b1918081aea4d20fa9d96 (diff) | |
| download | hid-tmff2-6a7ab83543e4f4e10740015ecdcc2c44d51fdca8.tar.gz hid-tmff2-6a7ab83543e4f4e10740015ecdcc2c44d51fdca8.zip | |
Added mysterious control out
Diffstat (limited to 'hid-tmt300rs.c')
| -rw-r--r-- | hid-tmt300rs.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/hid-tmt300rs.c b/hid-tmt300rs.c index 2bf19ba..d316af9 100644 --- a/hid-tmt300rs.c +++ b/hid-tmt300rs.c @@ -1533,6 +1533,25 @@ int t300rs_init(struct hid_device *hdev, const signed short *ff_bits){ t300rs_open(input_dev); + u8 *transfer = kzalloc(64, GFP_ATOMIC); + + // Hello? + ret = usb_control_msg(usbdev, + usb_rcvctrlpipe(usbdev, 0), + 72, + 0x41, + 0x40, + 0, + transfer, + 0, + USB_CTRL_SET_TIMEOUT); + + if(ret < 0){ + hid_err(hdev, "failed with the ctrl: %i", ret); + } + + kfree(transfer); + hid_info(hdev, "force feedback for T300RS\n"); return 0; |
