Sorry for the long delay, but I have had hardworking in my main job... Strange this error... Try to not call setConfiguration. Maybe the underline hardware driver already called it, and calling it twice may be causing the peripheral hangs...
Wander 2009/11/9 J.D. Main <jdm...@comcast.net>: > Hi - thanks for the tip. It doesn't work though. > > The line: > > handle.setConfiguration(1) > > causes the whole program to lock up. The code never gets past it. Any > ideas about what's causing this? > > Best Regards, > J.D. > > Try this: > >> handle = dev.open() >> handle.setConfiguration(1) >> handle.interruptWrite(2,"hello world") > > But probably your device doesn't know what "hello world" means, some > expect no side effect... > > Wander > > 2009/11/4 J.D. Main <jdm...@comcast.net>: >> Hi folks, >> >> I was hoping to get a little snippet of code to help me query a USB >> temperature sensor with Python. I have installed libusb-win32 (v1.12.2) and >> pyusb (v0.4.2). I can sucessfully enumerate the device. Here's what it >> looks like: >> >> Device: \\.\libusb0-0008--0x1dfd-0x0002 >> Device class: 0 >> Device sub class: 0 >> Device protocol: 0 >> Max packet size: 8 >> idVendor: 7677 (0x1dfd) >> idProduct: 2 (0x0002) >> Device Version: 01.10 >> Configuration: 1 >> Total length: 41 >> selfPowered: 0 >> remoteWakeup: 0 >> maxPower: 200 >> Interface: 0 >> Alternate Setting: 0 >> Interface class: 3 >> Interface sub class: 0 >> Interface protocol: 0 >> Endpoint: 0x81L >> Type: 3 >> Max packet size: 16 >> Interval: 10 >> Endpoint: 0x2L >> Type: 3 >> Max packet size: 16 >> Interval: 10 >> >> I'm more used to working with serial ports than usb so I was hoping for a >> very minimal amount of code to: >> >> 1. Instantiate the device >> 2. Write a string ("hello world") >> 3. Read the response >> >> I have gotten as far as: >> >> handle = dev.open() >> handle.bulkWrite(0x81,"hello world") >> >> but then get an error: invalid endpoint 0x81 >> >> I'm clearly missing some steps or doing something wrong. Any help would >> be greatly appreciated. >> >> Best Regards, >> >> J.D. ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Pyusb-users mailing list Pyusb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pyusb-users