X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FGoodFET.py;fp=client%2FGoodFET.py;h=6fd0f29dc763188391549dff8a4af85ae546bb95;hp=e0d575d1a777c14937eaeecc6f27fc0fd7d15587;hb=dd49731422f391ad8cfbc1910b9b5285f36f43bc;hpb=a5b5dc2e02ec49f9fc9164e0e5cd70b18e48f635 diff --git a/client/GoodFET.py b/client/GoodFET.py index e0d575d..6fd0f29 100755 --- a/client/GoodFET.py +++ b/client/GoodFET.py @@ -205,7 +205,7 @@ class GoodFET: self.telosBReset(); elif (os.environ.get("board")=='zolertiaz1' or os.environ.get("board")=='z1'): self.bslResetZ1(); - elif (os.environ.get("board")=='apimote'): + elif (os.environ.get("board")=='apimote1'): #Explicitly set RTS and DTR to halt board. self.serialport.setRTS(1); self.serialport.setDTR(1); @@ -670,6 +670,14 @@ class GoodFET: print "Clocked at %s" % self.monitorclocking(); return 1; + def testleds(self): + print "Flashing LEDs" + self.writecmd(self.MONITORAPP,0xD0,0,""); + try: + print "Flashed %d LED." % ord(self.data) + except: + print "Unable to process response:", self.data + def monitor_list_apps(self, full=False): self.monitor_info() old_value = self.besilent