X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FGoodFET.py;h=da652c3a447c797aaa32f91b20b327c2c328dcf5;hp=9fcbbab30fa59d2c253022135be6f7bc000fdada;hb=c63fa4693820603a0444cc323ca34ad0b8fa9791;hpb=6a9a55eadcc46ffdd482b6a913e182112776d777 diff --git a/client/GoodFET.py b/client/GoodFET.py index 9fcbbab..da652c3 100755 --- a/client/GoodFET.py +++ b/client/GoodFET.py @@ -36,6 +36,9 @@ class GoodFET: 115200, parity = serial.PARITY_NONE ) + + #Explicitly set RTS + self.serialport.setRTS(1); #Drop DTR, which is !RST, low to begin the app. self.serialport.setDTR(0); self.serialport.flushInput() @@ -55,6 +58,8 @@ class GoodFET: self.serialport.write(chr(app)); self.serialport.write(chr(verb)); + #if data!=None: + # count=len(data); #Initial count ignored. #print "TX %02x %02x" % (app,verb); @@ -69,6 +74,7 @@ class GoodFET: #print "Converting %02x at %i" % (data[i],i) data[i]=chr(data[i]); outstr=''.join(data); + #outstr=data; self.serialport.write(outstr); if not self.besilent: self.readcmd();