X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FGoodFETCC.py;h=2bcf90d57dc36cf25ac1cc28a6caac9cab945be8;hp=239233e991bbe6bbe333f3a73d24ac597824b86c;hb=3e4992b4d109f361b42abdda403471860edfeabf;hpb=627d0fc63ba0bfa962c0270157718b6cd4c888f7 diff --git a/client/GoodFETCC.py b/client/GoodFETCC.py index 239233e..2bcf90d 100644 --- a/client/GoodFETCC.py +++ b/client/GoodFETCC.py @@ -229,6 +229,12 @@ class GoodFETCC(GoodFET): def CCdebuginstr(self,instr): self.writecmd(self.APP,0x88,len(instr),instr); return ord(self.data[0]); + def peekblock(self,adr,length,memory="vn"): + """Return a block of data.""" + data=[adr&0xff, (adr&0xff00)>>8, + length&0xFF,(length&0xFF00)>>8]; + self.writecmd(self.APP,0x91,4,data); + return [ord(x) for x in self.data] def peek8(self,address, memory="code"): if(memory=="code" or memory=="flash" or memory=="vn"): return self.CCpeekcodebyte(address); @@ -321,8 +327,6 @@ class GoodFETCC(GoodFET): self.CChaltcpu(); #Get SmartRF Studio regs if they exist. self.loadsymbols(); - - #print "Status: %s." % self.status(); def stop(self): """Stop debugging."""