Ich hab mich am ersten Beispiel im Tutorial orientiert und mir zusammen gereimt das ich analog zum schreiben das lesen einer 64Byte Antwort wie folgt Realisieren kann.
Code: Alles auswählen
ep2 = usb.util.find_descriptor(
intf,
custom_match = \
lambda e: \
usb.util.endpoint_direction(e.bEndpointAddress) == \
usb.util.ENDPOINT_IN)
aw1=ep2.read(64)
Mein Problem ist nun das ich einen Time Out Fehler bekomme wenn ich die Integrationszeit meines Messgeräts zu hoch setze (und die muss ich unter Umständen für die Messungen auf ein paar Sekunden setzen).
Kann mir jemand sagen wie ich denn Time Out für das Lesen hoch setzen kann? Ich kann dazu leider nichts finden.