Merge pull request #137 from xyb/py

update python examples
This commit is contained in:
Michael Ossmann
2014-09-25 22:35:53 -06:00
2 changed files with 21 additions and 0 deletions

View File

@ -22,8 +22,18 @@
import usb import usb
import struct import struct
import sys
device = usb.core.find(idVendor=0x1d50, idProduct=0x604b) device = usb.core.find(idVendor=0x1d50, idProduct=0x604b)
if device:
print 'Find: HackRF Jawbreaker'
else:
device = usb.core.find(idVendor=0x1d50, idProduct=0x6089)
if device:
print 'Find: HackRF One'
else:
print 'Not find any HackRF device.'
sys.exit()
device.set_configuration() device.set_configuration()
def read_max2837_register(register_number): def read_max2837_register(register_number):

View File

@ -24,6 +24,15 @@ import sys
import usb import usb
device = usb.core.find(idVendor=0x1d50, idProduct=0x604b) device = usb.core.find(idVendor=0x1d50, idProduct=0x604b)
if device:
print 'Find: HackRF Jawbreaker'
else:
device = usb.core.find(idVendor=0x1d50, idProduct=0x6089)
if device:
print 'Find: HackRF One'
else:
print 'Not find any HackRF device.'
sys.exit()
device.set_configuration() device.set_configuration()
def set_rx(): def set_rx():
@ -37,3 +46,5 @@ if len(sys.argv) == 2:
set_tx() set_tx()
elif sys.argv[1] == 'rx': elif sys.argv[1] == 'rx':
set_rx() set_rx()
else:
print 'Usage: %s [rx|tx]' % sys.argv[0]