X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FGoodFETMSP430.py;h=cdb83bbc9e8385b23b9a42f6cfdbced477c96d48;hp=83154c08cf38e853c98006dbce4876003dcfea4c;hb=2b654b579b948558edecc63dd7ab3aa4543f050d;hpb=8c6abfea1a9e8225746fed39bcb8ffeba01670a9 diff --git a/client/GoodFETMSP430.py b/client/GoodFETMSP430.py index 83154c0..cdb83bb 100644 --- a/client/GoodFETMSP430.py +++ b/client/GoodFETMSP430.py @@ -37,8 +37,9 @@ class GoodFETMSP430(GoodFET): return DeviceID; def MSP430peek(self,adr): """Read the contents of memory at an address.""" - self.data=[adr&0xff, (adr&0xff00)>>8]; - self.writecmd(self.MSP430APP,0x02,2,self.data); + self.data=[adr&0xff, (adr&0xff00)>>8, + (adr&0xff0000)>>16,(adr&0xff000000)>>24]; + self.writecmd(self.MSP430APP,0x02,4,self.data); return ord(self.data[0])+(ord(self.data[1])<<8); def MSP430poke(self,adr,val): """Write the contents of memory at an address."""