From 329a308e53ec35607008fb1cf2302645fc8ce083 Mon Sep 17 00:00:00 2001 From: Alexey 'Cluster' Avdyukhin Date: Sun, 23 Apr 2017 18:23:38 +0300 Subject: Support for ultra shitty pro controller clones which will work only after hardware modification (2.2K pull-up resistor on SCL and SDA) --- clovercon/clovercon.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'clovercon') diff --git a/clovercon/clovercon.c b/clovercon/clovercon.c index 0a87c1ad..ef3f90d0 100644 --- a/clovercon/clovercon.c +++ b/clovercon/clovercon.c @@ -560,6 +560,9 @@ static void clovercon_poll(struct input_polled_dev *polled_dev) { * * Use that as last resort discarding criteria */ jy = 0; + data[18] = 0; // for ultra shitty pro controller clones + // which will work only after hardware + // modification (2.2K pull-up resistor on SCL and SDA) for (jx=8; jx<21; jx++) { if (data[jx] == 0xFF) data[jx] = 0; // for 3rd party controllers jy += data[jx]; -- cgit v1.2.3