X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FGoodFETCCSPI.py;h=43001b815939910be71721e856370cb0a9166435;hp=0068e3ea94142107b2f4d4ae93dc4000a7a504fe;hb=eeb9617abb1b199be5e4f85652dc9d0fe9543bd2;hpb=763022cfff087e3a0123f5e6646521d065f5ad91 diff --git a/client/GoodFETCCSPI.py b/client/GoodFETCCSPI.py index 0068e3e..43001b8 100644 --- a/client/GoodFETCCSPI.py +++ b/client/GoodFETCCSPI.py @@ -135,8 +135,8 @@ class GoodFETCCSPI(GoodFET): fsctrl=0x8000; #self.peek(0x18)&(~0x3FF); fsctrl=fsctrl+int(mhz-2048) self.poke(0x18,fsctrl); - self.strobe(0x02);//SCAL - self.strobe(0x03);//SRXON + self.strobe(0x02);#SCAL + self.strobe(0x03);#SRXON def RF_getfreq(self): """Get the frequency in Hz.""" fsctrl=self.peek(0x18); @@ -188,9 +188,10 @@ class GoodFETCCSPI(GoodFET): #self.strobe(0x09); return; - def RF_reflexjam(self): + def RF_reflexjam(self,duration=0): """Place the device into reflexive jamming mode.""" - data = ""; + data = [duration&0xff, + (duration>>8)&0xff]; self.writecmd(self.CCSPIAPP,0xA0,len(data),data); return;