Ignore status fields of register 0x18 in the CC2420 during GoodFETCCSPI.poke().
authortravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Sat, 26 Feb 2011 20:05:31 +0000 (20:05 +0000)
committertravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Sat, 26 Feb 2011 20:05:31 +0000 (20:05 +0000)
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@958 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

client/GoodFETCCSPI.py

index 39fa181..8a216b3 100644 (file)
@@ -84,7 +84,7 @@ class GoodFETCCSPI(GoodFET):
         """Write a CCSPI Register."""
         data=[reg,(val>>8)&0xFF,val&0xFF];
         self.writecmd(self.CCSPIAPP,0x03,len(data),data);
-        if self.peek(reg,bytes)!=val:
+        if self.peek(reg,bytes)!=val and reg!=0x18:
             print "Warning, failed to set r%02x=0x%04x, got %02x." %(
                 reg,
                 val,