X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2FGoodFETARM.py;h=33058203ed6e81d31132147bc14585e3cbae78bd;hp=4d25bd75efa9ec52c21b43180b43a574b3056eda;hb=b7a6e00b7d75a7f29401c2aeeb2e19cbd622d678;hpb=93a6832c63b2373b8662de997c9b954f8aeffe76 diff --git a/client/GoodFETARM.py b/client/GoodFETARM.py index 4d25bd7..3305820 100644 --- a/client/GoodFETARM.py +++ b/client/GoodFETARM.py @@ -173,7 +173,7 @@ class GoodFETARM(GoodFET): return retval def ARMset_register(self, reg, val): """Get an ARM's Register""" - self.writecmd(0x13,SET_REGISTER,8,[reg,0,0,0,val&0xff, (val>>8)&0xff, (val>>16)&0xff, val>>24]) + self.writecmd(0x13,SET_REGISTER,8,[val&0xff, (val>>8)&0xff, (val>>16)&0xff, val>>24, reg,0,0,0]) #self.writecmd(0x13,SET_REGISTER,8,[reg,0,0,0, (val>>16)&0xff, val>>24, val&0xff, (val>>8)&0xff]) retval = struct.unpack(">8] + self.data=[adr&0xff, (adr>>8)&0xff, (adr>>16)&0xff, (adr>>24)&0xff, words&0xff, (words>>8)&0xff, (words>>16)&0xff, (words>>24)&0xff ] self.writecmd(0x13,PEEK,2,self.data) - retval = struct.unpack(">8] + self.data=[adr&0xff, (adr&0xff00)>>8, (adr&0xff0000)>>16, (adr&0xff000000)>>24] self.writecmd(0x13, PEEK, 2, self.data) retval = struct.unpack("