Console failed gracefully when SmartRF isn't found.
authortravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Sat, 6 Mar 2010 21:06:22 +0000 (21:06 +0000)
committertravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Sat, 6 Mar 2010 21:06:22 +0000 (21:06 +0000)
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@385 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

client/GoodFETCC.py

index 014b6d4..79fbe5e 100644 (file)
@@ -18,11 +18,13 @@ class GoodFETCC(GoodFET):
     APP=0x30;
     smartrfpath="/opt/smartrf7";
     def loadsymbols(self):
-        self.SRF_loadsymbols();
+        try: self.SRF_loadsymbols();
+        except: print "SmartRF load failed.";
     def SRF_chipdom(self,chip="cc1110", doc="register_definition.xml"):
         fn="%s/config/xml/%s/%s" % (self.smartrfpath,chip,doc);
         print "Opening %s" % fn;
         return xml.dom.minidom.parse(fn)
+        
     def CMDrs(self,args=[]):
         """Chip command to grab the radio state."""
         self.SRF_radiostate();