X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=client%2FGoodFET.py;h=8b7f355cadfbaba7197cf7326451f23bffbb1324;hb=aa5d68445bc502a8ce1cf023d16cba5e089821f4;hp=302e3071442ad4a010cdb9e4ac725a0a4b6914ad;hpb=c61dddffb04278b411028971e6f2a03303646ed9;p=goodfet diff --git a/client/GoodFET.py b/client/GoodFET.py index 302e307..8b7f355 100755 --- a/client/GoodFET.py +++ b/client/GoodFET.py @@ -282,10 +282,8 @@ class GoodFET: def erase(self): print "Erasure Unsupported."; def setup(self): - print "Unimplemented."; return; def start(self): - print "Unimplemented."; return; def test(self): print "Unimplemented."; @@ -305,6 +303,10 @@ class GoodFET: def flash(self,file): """Flash an intel hex file to code memory.""" print "Flash not implemented."; + def dump(self,file,start=0,stop=0xffff): + """Dump an intel hex file from code memory.""" + print "Dump not implemented."; + def peek32(self,address, memory="vn"): return (self.peek16(address,memory)+ (self.peek16(address+2,memory)<<16)); @@ -312,4 +314,4 @@ class GoodFET: return (self.peek8(address,memory)+ (self.peek8(address+1,memory)<<8)); def peek8(self,address, memory="vn"): - return 0xde; + return self.peekbyte(address); #monitor