Update with linux support over usb
This commit is contained in:
@@ -1,7 +1,9 @@
|
|||||||
|
|
||||||
# needed for python > 3.8
|
# needed for python > 3.8
|
||||||
import os, sys
|
import os, sys
|
||||||
if sys.platform.startswith('win32') and sys.version_info >= (3,8):
|
from sys import platform
|
||||||
|
|
||||||
|
if platform.startswith('Windows') and sys.version_info >= (3,8):
|
||||||
os.add_dll_directory(os.getcwd())
|
os.add_dll_directory(os.getcwd())
|
||||||
|
|
||||||
import hidapi
|
import hidapi
|
||||||
@@ -28,7 +30,12 @@ class pydualsense:
|
|||||||
|
|
||||||
self.state = DSState() # controller states
|
self.state = DSState() # controller states
|
||||||
|
|
||||||
self.conType = self.determineConnectionType() # determine USB or BT connection
|
if platform.startswith('Windows'):
|
||||||
|
self.conType = self.determineConnectionType() # determine USB or BT connection
|
||||||
|
else:
|
||||||
|
# set for usb manually
|
||||||
|
self.input_report_length = 64
|
||||||
|
self.output_report_length = 64
|
||||||
|
|
||||||
|
|
||||||
# thread for receiving and sending
|
# thread for receiving and sending
|
||||||
|
|||||||
Reference in New Issue
Block a user