X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FGoodFETSPI.py;fp=client%2FGoodFETSPI.py;h=044aea2e17b98af05f83a981a010ceca6789eddd;hp=5d42354c4f50bfc8567469b389a76ff63587f6b2;hb=f4a6b415e762bcdc560f3ea655851d16f483ea5a;hpb=84de7aa6b2ef9e83c7d36c3b2fed78933113c38a diff --git a/client/GoodFETSPI.py b/client/GoodFETSPI.py index 5d42354..044aea2 100644 --- a/client/GoodFETSPI.py +++ b/client/GoodFETSPI.py @@ -79,14 +79,13 @@ class GoodFETSPIFlash(GoodFETSPI): 0]; self.SPItrans(data); return ord(self.data[4]); - def SPIpeekblock(self,adr,blocks=1): + def SPIpeekblock(self,adr): """Grab a few block from an SPI Flash ROM. Block size is unknown""" data=[(adr&0xFF0000)>>16, (adr&0xFF00)>>8, - adr&0xFF, - blocks]; + adr&0xFF]; - self.writecmd(0x01,0x02,4,data,blocks); + self.writecmd(0x01,0x02,3,data); return self.data; def SPIpokebyte(self,adr,val): @@ -102,7 +101,7 @@ class GoodFETSPIFlash(GoodFETSPI): def SPIchiperase(self): """Mass erase an SPI Flash ROM.""" - self.writecmd(0x01,0x81,0,[]); + self.writecmd(0x01,0x81); def SPIwriteenable(self): """SPI Flash Write Enable""" data=[0x06];