diff --git a/firmware/test.py b/firmware/test.py new file mode 100755 index 0000000..8e24d41 --- /dev/null +++ b/firmware/test.py @@ -0,0 +1,20 @@ +#!/usr/bin/python + +import usb + +usbdev = usb.core.find(idVendor=0x1fc9, idProduct=0x0003) + +usbdev.set_configuration() + +epo = usb.util.find_descriptor( + usbdev.get_interface_altsetting(), + custom_match = lambda e: \ + usb.util.endpoint_direction(e.bEndpointAddress) == usb.util.ENDPOINT_OUT) + +epi = usb.util.find_descriptor( + usbdev.get_interface_altsetting(), + custom_match = lambda e: \ + usb.util.endpoint_direction(e.bEndpointAddress) == usb.util.ENDPOINT_IN) + +print epo.write('@A') +print epi.read(8)