X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FGoodFET.py;h=e0d575d1a777c14937eaeecc6f27fc0fd7d15587;hp=0275569209c71a0209a916c41e5b97f57fbe0de9;hb=a5b5dc2e02ec49f9fc9164e0e5cd70b18e48f635;hpb=a1306ffe48d2020061f2f678f5554659673de425 diff --git a/client/GoodFET.py b/client/GoodFET.py index 0275569..e0d575d 100755 --- a/client/GoodFET.py +++ b/client/GoodFET.py @@ -205,6 +205,13 @@ class GoodFET: self.telosBReset(); elif (os.environ.get("board")=='zolertiaz1' or os.environ.get("board")=='z1'): self.bslResetZ1(); + elif (os.environ.get("board")=='apimote'): + #Explicitly set RTS and DTR to halt board. + self.serialport.setRTS(1); + self.serialport.setDTR(1); + #RTS pin, not DTR is used for reset. + self.serialport.setRTS(0); + #print "Resetting Apimote not yet tested."; else: #Explicitly set RTS and DTR to halt board. self.serialport.setRTS(1);