Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import usb.core
- import usb.util
- # find our device
- dev = usb.core.find(idVendor=0xfffe, idProduct=0x0001)
- # was it found?
- if dev is None:
- raise ValueError('Device not found')
- # set the active configuration. With no arguments, the first
- # configuration will be the active one
- dev.set_configuration()
- # get an endpoint instance
- cfg = dev.get_active_configuration()
- intf = cfg[(0,0)]
- ep = usb.util.find_descriptor(
- intf,
- # match the first OUT endpoint
- custom_match = \
- lambda e: \
- usb.util.endpoint_direction(e.bEndpointAddress) == \
- usb.util.ENDPOINT_OUT)
- assert ep is not None
- # write the data
- ep.write("^KNzebra,aaa")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement