Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/wedo_plugin/usb/backend/libusb01.py4
-rw-r--r--plugins/wedo_plugin/usb/backend/libusb10.py4
2 files changed, 4 insertions, 4 deletions
diff --git a/plugins/wedo_plugin/usb/backend/libusb01.py b/plugins/wedo_plugin/usb/backend/libusb01.py
index cf344c0..cc2ef49 100644
--- a/plugins/wedo_plugin/usb/backend/libusb01.py
+++ b/plugins/wedo_plugin/usb/backend/libusb01.py
@@ -523,7 +523,7 @@ class _LibUSB(usb.backend.IBackend):
timeout
))
else:
- data = _interop.as_array((0,) * data_or_wLength)
+ data = _interop.as_array('\x00' * data_or_wLength)
read = int(_check(_lib.usb_control_msg(
dev_handle,
bmRequestType,
@@ -557,7 +557,7 @@ class _LibUSB(usb.backend.IBackend):
)))
def __read(self, fn, dev_handle, ep, intf, size, timeout):
- data = _interop.as_array((0,) * size)
+ data = _interop.as_array('\x00' * size)
address, length = data.buffer_info()
length *= data.itemsize
ret = int(_check(fn(
diff --git a/plugins/wedo_plugin/usb/backend/libusb10.py b/plugins/wedo_plugin/usb/backend/libusb10.py
index cb2a566..ab22874 100644
--- a/plugins/wedo_plugin/usb/backend/libusb10.py
+++ b/plugins/wedo_plugin/usb/backend/libusb10.py
@@ -580,7 +580,7 @@ class _LibUSB(usb.backend.IBackend):
if usb.util.ctrl_direction(bmRequestType) == usb.util.CTRL_OUT:
buff = data_or_wLength
else:
- buff = _interop.as_array((0,) * data_or_wLength)
+ buff = _interop.as_array('\x00' * data_or_wLength)
addr, length = buff.buffer_info()
length *= buff.itemsize
@@ -629,7 +629,7 @@ class _LibUSB(usb.backend.IBackend):
return transferred.value
def __read(self, fn, dev_handle, ep, intf, size, timeout):
- data = _interop.as_array((0,) * size)
+ data = _interop.as_array('\x00' * size)
address, length = data.buffer_info()
length *= data.itemsize
transferred = c_int()