From 52c2a1ff643f2451cd6b792d09d48207c3b398ac Mon Sep 17 00:00:00 2001 From: travisutk Date: Thu, 7 Oct 2010 21:53:56 +0000 Subject: [PATCH] Commented some peek/poke commands and defined a blockwise peek. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@746 12e2690d-a6be-4b82-a7b7-67c4a43b65c8 --- client/GoodFET.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/client/GoodFET.py b/client/GoodFET.py index 0a3bf1a..e459a91 100755 --- a/client/GoodFET.py +++ b/client/GoodFET.py @@ -516,15 +516,25 @@ class GoodFET: """Dump an intel hex file from code memory.""" print "Dump not implemented."; def peek32(self,address, memory="vn"): + """Peek 32 bits.""" return (self.peek16(address,memory)+ (self.peek16(address+2,memory)<<16)); def peek16(self,address, memory="vn"): + """Peek 16 bits of memory.""" return (self.peek8(address,memory)+ (self.peek8(address+1,memory)<<8)); def peek8(self,address, memory="vn"): + """Peek a byte of memory.""" return self.peekbyte(address); #monitor def peekword(self,address, memory="vn"): + """Peek a natively sized word of memory.""" return self.peek(address); #monitor - + def peekblock(self,address,length,memory="vn"): + """Return a block of data.""" + data=range(0,length); + for foo in range(0,length): + data[foo]=self.peek8(address+foo,memory); + return data; def loadsymbols(self): + """Load symbols from a file.""" return; -- 2.20.1