"""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,
return;
def RF_autocrc(self,autocrc=1):
mdmctrl0=self.peek(0x11);
- return;
- if autocrc==1:
+ if autocrc==0:
mdmctrl0=mdmctrl0&(~0x0020);
else:
mdmctrl0=mdmctrl0|0x0020;
for foo in packet:
s="%s %02x" % (s,ord(foo));
print "#%s" % s;
+
def printdissect(self,packet):
try:
from scapy.all import Dot15d4