X-Git-Url: https://oss.titaniummirror.com/gitweb/?a=blobdiff_plain;f=tools%2Fplatforms%2Fmsp430%2Fpybsl%2Fcp210xrt%2Ftest%2Freset.py;fp=tools%2Fplatforms%2Fmsp430%2Fpybsl%2Fcp210xrt%2Ftest%2Freset.py;h=06bac3ed5dd444a325da11a37d2fb459903fee8a;hb=add98f2f5788d2ee9f8104881fd0a2bc97f2c209;hp=0000000000000000000000000000000000000000;hpb=4b943ec81ebdc1582de77b529dbec1419e611af5;p=tinyos-2.x.git diff --git a/tools/platforms/msp430/pybsl/cp210xrt/test/reset.py b/tools/platforms/msp430/pybsl/cp210xrt/test/reset.py new file mode 100644 index 00000000..06bac3ed --- /dev/null +++ b/tools/platforms/msp430/pybsl/cp210xrt/test/reset.py @@ -0,0 +1,21 @@ +#!/usr/bin/python + +import sys, time, serial, cp210xrt; + +if sys.platform != 'win32': + print 'Sorry, the cp210xrt module only works for Win32 platforms' + sys.exit(1) +elif sys.argc != 2: + print 'usage: %s ' % sys.argv[0] + sys.exit(1) +else: + comport = sys.argvp[1] + print 'Opening %r\n' % comport + serialport = serial.Serial(comport, 9600) + print 'Clear bit...\n' + cp210xrt.writeLatch(serialport.fd, 0x04, 0x0) + time.sleep(0.250) + print 'Set bit...\n' + cp210xrt.writeLatch(serialport.fd, 0x04, 0x04) + print 'Device should now be reset' +