From 5089785e4ac77de781da138486c35ebd5525a6c5 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Mon, 4 Apr 2011 23:48:16 +0200 Subject: [PATCH] add python test example --- firmware/test.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 firmware/test.py 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)