projects
/
goodfet
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
More OOK stuff.
[goodfet]
/
client
/
GoodFET.py
diff --git
a/client/GoodFET.py
b/client/GoodFET.py
index
4c6e3ed
..
98c2494
100755
(executable)
--- a/
client/GoodFET.py
+++ b/
client/GoodFET.py
@@
-382,7
+382,7
@@
class GoodFET:
#TODO include memory in symbol.
reg=self.symbols.get(name);
return self.pokebyte(reg,val);
#TODO include memory in symbol.
reg=self.symbols.get(name);
return self.pokebyte(reg,val);
- def pokebyte(self,address,value):
+ def pokebyte(self,address,value
,memory="vn"
):
"""Set a byte of memory by the monitor."""
self.data=[address&0xff,address>>8,value];
self.writecmd(0,0x03,3,self.data);
"""Set a byte of memory by the monitor."""
self.data=[address&0xff,address>>8,value];
self.writecmd(0,0x03,3,self.data);
@@
-544,6
+544,12
@@
class GoodFET:
for foo in range(0,length):
data[foo]=self.peek8(address+foo,memory);
return data;
for foo in range(0,length):
data[foo]=self.peek8(address+foo,memory);
return data;
+ def pokeblock(self,address,bytes,memory="vn"):
+ """Poke a block of a data into memory at an address."""
+ for foo in bytes:
+ self.pokebyte(address,foo,memory);
+ address=address+1;
+ return;
def loadsymbols(self):
"""Load symbols from a file."""
return;
def loadsymbols(self):
"""Load symbols from a file."""
return;