Monitor peeks work on the console.
[goodfet] / client / GoodFET.py
index 302e307..8b7f355 100755 (executable)
@@ -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