diff options
author | Simon Wood <[email protected]> | 2011-06-10 12:00:27 +0200 |
---|---|---|
committer | Jiri Kosina <[email protected]> | 2011-06-13 13:21:30 +0200 |
commit | c9e4d87758e95ef9d78a7767e2405ebaf54adcd8 (patch) | |
tree | dc3c078bae72a37195b5edaf2fb4aaa2a8e94ba3 /net/unix/sysctl_net_unix.c | |
parent | 61ab44bebdefab296487e7cd723a634849278827 (diff) |
HID: hid-sony: fix endiannes of Sixaxis accel/gyro values
The accelerometers/gyro on the Sixaxis are reported in the wrong
endianness (ie. not compatible with HID), so this patch intercepts
the report and swaps the appropriate bytes over.
Accelerometers are scaled with a nominal value of +/-4000 = 1G,
maximum value would be around +/-32768 = 8G.
Gyro on my device always reports -32768, might need some calibration
set within the controller.
Fix extracted from previous patch submission:
https://patchwork.kernel.org/patch/95212/
Signed-off-by: Marcin Tolysz <[email protected]>
Signed-off-by: Simon Wood <[email protected]>
Signed-off-by: Antonio Ospite <[email protected]>
Signed-off-by: Jiri Kosina <[email protected]>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions